2108 lines
110 KiB
HTML
2108 lines
110 KiB
HTML
<!-- HTML header for doxygen 1.8.18-->
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.18"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>OR-Tools: SparseRow</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="styleSheet.tmp.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="orLogo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">OR-Tools
|
|
 <span id="projectnumber">8.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.18 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classoperations__research_1_1glop_1_1SparseRow.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classoperations__research_1_1glop_1_1SparseRow-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">SparseRow</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="sparse__row_8h_source.html#l00042">42</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
</div><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a47806c3f6a82db40b122b757211a98c0"><td class="memItemLeft" align="right" valign="top">typedef ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a></td></tr>
|
|
<tr class="separator:a47806c3f6a82db40b122b757211a98c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3b6ca0629ded3da01fac04c5c4314c4"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a></td></tr>
|
|
<tr class="separator:af3b6ca0629ded3da01fac04c5c4314c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5f9e9c433389184262f9c1bc65b1b4d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classoperations__research_1_1glop_1_1Permutation.html">Permutation</a>< <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a></td></tr>
|
|
<tr class="separator:ac5f9e9c433389184262f9c1bc65b1b4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2549de12e3ef2a9a92b6e24ba1416d5"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad2549de12e3ef2a9a92b6e24ba1416d5">Iterator</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a></td></tr>
|
|
<tr class="separator:ad2549de12e3ef2a9a92b6e24ba1416d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab38326ea6cb6187267665dd8b2748f3d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ab38326ea6cb6187267665dd8b2748f3d">Entry</a> = typename <a class="el" href="classoperations__research_1_1glop_1_1VectorIterator.html#aa0dd10cc53d4fb9a1f3d7b54fe625acf">Iterator::Entry</a></td></tr>
|
|
<tr class="separator:ab38326ea6cb6187267665dd8b2748f3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:a524ba63486ca949d3050af5818c67fdf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#a524ba63486ca949d3050af5818c67fdf">SparseRow</a> ()</td></tr>
|
|
<tr class="separator:a524ba63486ca949d3050af5818c67fdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addbcb3a633e6f7c1821885bc3c3a1ec0"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#addbcb3a633e6f7c1821885bc3c3a1ec0">EntryCol</a> (EntryIndex i) const</td></tr>
|
|
<tr class="separator:addbcb3a633e6f7c1821885bc3c3a1ec0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaef7fc778a29bb3bb3040c0423937f6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#aaef7fc778a29bb3bb3040c0423937f6e">EntryCoefficient</a> (EntryIndex i) const</td></tr>
|
|
<tr class="separator:aaef7fc778a29bb3bb3040c0423937f6e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7aeea870e050d046a4406febf69918b"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#ac7aeea870e050d046a4406febf69918b">GetFirstCol</a> () const</td></tr>
|
|
<tr class="separator:ac7aeea870e050d046a4406febf69918b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a3339b51e8e2ebb9f0d258f211d9a64"><td class="memItemLeft" align="right" valign="top">ColIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#a6a3339b51e8e2ebb9f0d258f211d9a64">GetLastCol</a> () const</td></tr>
|
|
<tr class="separator:a6a3339b51e8e2ebb9f0d258f211d9a64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5601b59f006138b2578e7d9810cb4ef6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#a5601b59f006138b2578e7d9810cb4ef6">ApplyColPermutation</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> &p)</td></tr>
|
|
<tr class="separator:a5601b59f006138b2578e7d9810cb4ef6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66ebc81a389474da32572830d328bc19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html#a66ebc81a389474da32572830d328bc19">ApplyPartialColPermutation</a> (const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> &p)</td></tr>
|
|
<tr class="separator:a66ebc81a389474da32572830d328bc19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13baa7e81d062b02cc3e598325fa43fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad2549de12e3ef2a9a92b6e24ba1416d5">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a13baa7e81d062b02cc3e598325fa43fe">begin</a> () const</td></tr>
|
|
<tr class="separator:a13baa7e81d062b02cc3e598325fa43fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae00a75dd2e8b41c5dd3f7948f4e7d576"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad2549de12e3ef2a9a92b6e24ba1416d5">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae00a75dd2e8b41c5dd3f7948f4e7d576">end</a> () const</td></tr>
|
|
<tr class="separator:ae00a75dd2e8b41c5dd3f7948f4e7d576"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa71d36872f416feaa853788a7a7a7ef8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#aa71d36872f416feaa853788a7a7a7ef8">Clear</a> ()</td></tr>
|
|
<tr class="separator:aa71d36872f416feaa853788a7a7a7ef8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0b0c31ccfdd27c59cc9b6f270aaa14c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a0b0c31ccfdd27c59cc9b6f270aaa14c4">ClearAndRelease</a> ()</td></tr>
|
|
<tr class="separator:a0b0c31ccfdd27c59cc9b6f270aaa14c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae90055942b6d795d495d370afed742a9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae90055942b6d795d495d370afed742a9">Reserve</a> (EntryIndex new_capacity)</td></tr>
|
|
<tr class="separator:ae90055942b6d795d495d370afed742a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e12342fc420701fbffd97025421575a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a8e12342fc420701fbffd97025421575a">IsEmpty</a> () const</td></tr>
|
|
<tr class="separator:a8e12342fc420701fbffd97025421575a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfc30f91ab75c6f4552003f777672e74"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#abfc30f91ab75c6f4552003f777672e74">CleanUp</a> ()</td></tr>
|
|
<tr class="separator:abfc30f91ab75c6f4552003f777672e74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e016d204d43b2cc4a2773c25462968a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a5e016d204d43b2cc4a2773c25462968a">IsCleanedUp</a> () const</td></tr>
|
|
<tr class="separator:a5e016d204d43b2cc4a2773c25462968a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22626b1f1e195d8940de17a320debca0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a22626b1f1e195d8940de17a320debca0">Swap</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> *other)</td></tr>
|
|
<tr class="separator:a22626b1f1e195d8940de17a320debca0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3346e19f245a59be830e9558002d2d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3346e19f245a59be830e9558002d2d4">PopulateFromSparseVector</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> &sparse_vector)</td></tr>
|
|
<tr class="separator:af3346e19f245a59be830e9558002d2d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dc13527444f4ff471194a69da9e0851"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a0dc13527444f4ff471194a69da9e0851">PopulateFromDenseVector</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> &dense_vector)</td></tr>
|
|
<tr class="separator:a0dc13527444f4ff471194a69da9e0851"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec386501911cb060f4efe96a96d43b1e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#aec386501911cb060f4efe96a96d43b1e">AppendEntriesWithOffset</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> &sparse_vector, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> offset)</td></tr>
|
|
<tr class="separator:aec386501911cb060f4efe96a96d43b1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e5611d47d02e1029b98a8e9bee3469f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a2e5611d47d02e1029b98a8e9bee3469f">CheckNoDuplicates</a> () const</td></tr>
|
|
<tr class="separator:a2e5611d47d02e1029b98a8e9bee3469f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfbfc262311c67917a9a512479f57cee"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#adfbfc262311c67917a9a512479f57cee">CheckNoDuplicates</a> (<a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>, bool > *boolean_vector) const</td></tr>
|
|
<tr class="separator:adfbfc262311c67917a9a512479f57cee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeff6ae7073f423651fc0352d50cadfa6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#aeff6ae7073f423651fc0352d50cadfa6">SetCoefficient</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:aeff6ae7073f423651fc0352d50cadfa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae97d1a6fec074ce450bed0e5dac4206b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae97d1a6fec074ce450bed0e5dac4206b">DeleteEntry</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>)</td></tr>
|
|
<tr class="separator:ae97d1a6fec074ce450bed0e5dac4206b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad11cba1c8c81998cfecb25256c6c152f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad11cba1c8c81998cfecb25256c6c152f">RemoveNearZeroEntries</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> threshold)</td></tr>
|
|
<tr class="separator:ad11cba1c8c81998cfecb25256c6c152f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5b9746c75f781968b2f21e2e5701cd84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a5b9746c75f781968b2f21e2e5701cd84">RemoveNearZeroEntriesWithWeights</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> threshold, const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> &weights)</td></tr>
|
|
<tr class="separator:a5b9746c75f781968b2f21e2e5701cd84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7778a6937eded6496aea6620e571540"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad7778a6937eded6496aea6620e571540">MoveEntryToFirstPosition</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>)</td></tr>
|
|
<tr class="separator:ad7778a6937eded6496aea6620e571540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2b7225384bfdf8e58618b2cfc3b96aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae2b7225384bfdf8e58618b2cfc3b96aa">MoveEntryToLastPosition</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>)</td></tr>
|
|
<tr class="separator:ae2b7225384bfdf8e58618b2cfc3b96aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a997af931ec11394cec3418321c2ecc4b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a997af931ec11394cec3418321c2ecc4b">MultiplyByConstant</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> factor)</td></tr>
|
|
<tr class="separator:a997af931ec11394cec3418321c2ecc4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09a2901ab63e665486a0b32347b9fab6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a09a2901ab63e665486a0b32347b9fab6">ComponentWiseMultiply</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> &factors)</td></tr>
|
|
<tr class="separator:a09a2901ab63e665486a0b32347b9fab6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88cf92566c4a4b0281ea82571f4269ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a88cf92566c4a4b0281ea82571f4269ad">DivideByConstant</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> factor)</td></tr>
|
|
<tr class="separator:a88cf92566c4a4b0281ea82571f4269ad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa914fdd75c35b81e5df7fba7b9d23925"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#aa914fdd75c35b81e5df7fba7b9d23925">ComponentWiseDivide</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> &factors)</td></tr>
|
|
<tr class="separator:aa914fdd75c35b81e5df7fba7b9d23925"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a387d5cff55d1368a3a116a9ee4ed1865"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a387d5cff55d1368a3a116a9ee4ed1865">CopyToDenseVector</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> num_indices, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> *dense_vector) const</td></tr>
|
|
<tr class="separator:a387d5cff55d1368a3a116a9ee4ed1865"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6596af814c971da5d9c7b257ead2c1ea"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a6596af814c971da5d9c7b257ead2c1ea">PermutedCopyToDenseVector</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> &index_perm, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> num_indices, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> *dense_vector) const</td></tr>
|
|
<tr class="separator:a6596af814c971da5d9c7b257ead2c1ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52c0ccd912e2cd8958d0572d9351e545"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a52c0ccd912e2cd8958d0572d9351e545">AddMultipleToDenseVector</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> multiplier, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> *dense_vector) const</td></tr>
|
|
<tr class="separator:a52c0ccd912e2cd8958d0572d9351e545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a671198915bf3805882a4d44f6a07e810"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a671198915bf3805882a4d44f6a07e810">AddMultipleToSparseVectorAndDeleteCommonIndex</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> multiplier, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> removed_common_index, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> drop_tolerance, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> *accumulator_vector) const</td></tr>
|
|
<tr class="separator:a671198915bf3805882a4d44f6a07e810"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbe5fe3c9ab60ea1e58181a5e09a8582"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#acbe5fe3c9ab60ea1e58181a5e09a8582">AddMultipleToSparseVectorAndIgnoreCommonIndex</a> (<a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> multiplier, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> removed_common_index, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> drop_tolerance, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> *accumulator_vector) const</td></tr>
|
|
<tr class="separator:acbe5fe3c9ab60ea1e58181a5e09a8582"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26c6671e6e61e499345478296662f877"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a26c6671e6e61e499345478296662f877">ApplyIndexPermutation</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> &index_perm)</td></tr>
|
|
<tr class="separator:a26c6671e6e61e499345478296662f877"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8dd8d63ac93466fd078c53589bb3222"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ab8dd8d63ac93466fd078c53589bb3222">ApplyPartialIndexPermutation</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> &index_perm)</td></tr>
|
|
<tr class="separator:ab8dd8d63ac93466fd078c53589bb3222"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21b9c78ccfbd2179209b0e5835bde125"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a21b9c78ccfbd2179209b0e5835bde125">MoveTaggedEntriesTo</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> &index_perm, <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> *output)</td></tr>
|
|
<tr class="separator:a21b9c78ccfbd2179209b0e5835bde125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a39a185056b395c7ed7e8d5c41df3bc6b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a39a185056b395c7ed7e8d5c41df3bc6b">LookUpCoefficient</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>) const</td></tr>
|
|
<tr class="separator:a39a185056b395c7ed7e8d5c41df3bc6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af69d9b7065a8f31604a8134be4307749"><td class="memItemLeft" align="right" valign="top">EntryIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af69d9b7065a8f31604a8134be4307749">num_entries</a> () const</td></tr>
|
|
<tr class="separator:af69d9b7065a8f31604a8134be4307749"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fb138af3a08b1c6a806ea4c094f8fa6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a8fb138af3a08b1c6a806ea4c094f8fa6">GetFirstIndex</a> () const</td></tr>
|
|
<tr class="separator:a8fb138af3a08b1c6a806ea4c094f8fa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7c152aafe19515204c65dadcdc876d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae7c152aafe19515204c65dadcdc876d6">GetFirstCoefficient</a> () const</td></tr>
|
|
<tr class="separator:ae7c152aafe19515204c65dadcdc876d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88e72aace64cc885956a2a9784768ebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a88e72aace64cc885956a2a9784768ebb">GetLastIndex</a> () const</td></tr>
|
|
<tr class="separator:a88e72aace64cc885956a2a9784768ebb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5c3c9c4d7a89a612cdb2ca5a50291d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae5c3c9c4d7a89a612cdb2ca5a50291d7">GetLastCoefficient</a> () const</td></tr>
|
|
<tr class="separator:ae5c3c9c4d7a89a612cdb2ca5a50291d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a476c8137345706731f84160f23bbf90b"><td class="memItemLeft" align="right" valign="top">::<a class="el" href="classutil_1_1IntegerRange.html">util::IntegerRange</a>< EntryIndex > </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a476c8137345706731f84160f23bbf90b">AllEntryIndices</a> () const</td></tr>
|
|
<tr class="separator:a476c8137345706731f84160f23bbf90b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae79a5d315b1482f609e3e367e58e2f59"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae79a5d315b1482f609e3e367e58e2f59">IsEqualTo</a> (const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a> &other) const</td></tr>
|
|
<tr class="separator:ae79a5d315b1482f609e3e367e58e2f59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a764be64f3029f8b8e23511061d8de355"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a764be64f3029f8b8e23511061d8de355">DebugString</a> () const</td></tr>
|
|
<tr class="separator:a764be64f3029f8b8e23511061d8de355"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae447e64b3613f1479a87f4b5fe01b90e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ae447e64b3613f1479a87f4b5fe01b90e">AddEntry</a> (<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> <a class="el" href="resource_8cc.html#a750b5d744c39a06bfb13e6eb010e35d0">index</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> <a class="el" href="matrix__utils_8cc.html#aee90379adb0307effb138f4871edbc5c">value</a>)</td></tr>
|
|
<tr class="separator:ae447e64b3613f1479a87f4b5fe01b90e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a543db852628b18af95e0c23bbb47cf9d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a543db852628b18af95e0c23bbb47cf9d">ResizeDown</a> (EntryIndex new_size)</td></tr>
|
|
<tr class="separator:a543db852628b18af95e0c23bbb47cf9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a98cf268b78708b773df1b95dcba545"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a2a98cf268b78708b773df1b95dcba545">GetIndex</a> (EntryIndex i) const</td></tr>
|
|
<tr class="separator:a2a98cf268b78708b773df1b95dcba545"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aee58c48c57d6575064f1dd9a66077fad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#aee58c48c57d6575064f1dd9a66077fad">GetCoefficient</a> (EntryIndex i) const</td></tr>
|
|
<tr class="separator:aee58c48c57d6575064f1dd9a66077fad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af73adef91b5d18671d09dec8ee7d5224"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af73adef91b5d18671d09dec8ee7d5224">MutableIndex</a> (EntryIndex i)</td></tr>
|
|
<tr class="separator:af73adef91b5d18671d09dec8ee7d5224"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a7c11397f187a19ab109ba8056dcd5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a1a7c11397f187a19ab109ba8056dcd5d">MutableCoefficient</a> (EntryIndex i)</td></tr>
|
|
<tr class="separator:a1a7c11397f187a19ab109ba8056dcd5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a0c937ffd2b3552195e34010bb48895f0"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< char[]> </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a0c937ffd2b3552195e34010bb48895f0">buffer_</a></td></tr>
|
|
<tr class="separator:a0c937ffd2b3552195e34010bb48895f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9fe74104b5b0eb1962760535de00d65"><td class="memItemLeft" align="right" valign="top">EntryIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ab9fe74104b5b0eb1962760535de00d65">num_entries_</a></td></tr>
|
|
<tr class="separator:ab9fe74104b5b0eb1962760535de00d65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97eb8459176ae316233a7cde7ae5a68e"><td class="memItemLeft" align="right" valign="top">EntryIndex </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a97eb8459176ae316233a7cde7ae5a68e">capacity_</a></td></tr>
|
|
<tr class="separator:a97eb8459176ae316233a7cde7ae5a68e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a57ee554e62a0feea0562e77e3513570a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a57ee554e62a0feea0562e77e3513570a">index_</a></td></tr>
|
|
<tr class="separator:a57ee554e62a0feea0562e77e3513570a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75a3a51c4c4a0561602701caa96d17a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a75a3a51c4c4a0561602701caa96d17a6">coefficient_</a></td></tr>
|
|
<tr class="separator:a75a3a51c4c4a0561602701caa96d17a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73b710196d5dda7d839551159f54c5c9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a73b710196d5dda7d839551159f54c5c9">may_contain_duplicates_</a></td></tr>
|
|
<tr class="separator:a73b710196d5dda7d839551159f54c5c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="af3b6ca0629ded3da01fac04c5c4314c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3b6ca0629ded3da01fac04c5c4314c4">◆ </a></span>DenseVector</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a><<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>, <a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>> <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00087">87</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab38326ea6cb6187267665dd8b2748f3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab38326ea6cb6187267665dd8b2748f3d">◆ </a></span>Entry</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ab38326ea6cb6187267665dd8b2748f3d">Entry</a> = typename <a class="el" href="classoperations__research_1_1glop_1_1VectorIterator.html#aa0dd10cc53d4fb9a1f3d7b54fe625acf">Iterator::Entry</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00091">91</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47806c3f6a82db40b122b757211a98c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47806c3f6a82db40b122b757211a98c0">◆ </a></span>Index</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef ColIndex <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00085">85</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5f9e9c433389184262f9c1bc65b1b4d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5f9e9c433389184262f9c1bc65b1b4d">◆ </a></span>IndexPermutation</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="classoperations__research_1_1glop_1_1Permutation.html">Permutation</a><<a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>> <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00088">88</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2549de12e3ef2a9a92b6e24ba1416d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2549de12e3ef2a9a92b6e24ba1416d5">◆ </a></span>Iterator</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ad2549de12e3ef2a9a92b6e24ba1416d5">Iterator</a> = <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00090">90</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a524ba63486ca949d3050af5818c67fdf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a524ba63486ca949d3050af5818c67fdf">◆ </a></span>SparseRow()</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_1glop_1_1SparseRow.html">SparseRow</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="sparse__row_8h_source.html#l00044">44</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ae447e64b3613f1479a87f4b5fe01b90e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae447e64b3613f1479a87f4b5fe01b90e">◆ </a></span>AddEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>value</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 class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00317">317</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a52c0ccd912e2cd8958d0572d9351e545"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a52c0ccd912e2cd8958d0572d9351e545">◆ </a></span>AddMultipleToDenseVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddMultipleToDenseVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>multiplier</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> * </td>
|
|
<td class="paramname"><em>dense_vector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00235">235</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a671198915bf3805882a4d44f6a07e810"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a671198915bf3805882a4d44f6a07e810">◆ </a></span>AddMultipleToSparseVectorAndDeleteCommonIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddMultipleToSparseVectorAndDeleteCommonIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>multiplier</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>removed_common_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>drop_tolerance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > * </td>
|
|
<td class="paramname"><em>accumulator_vector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00243">243</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbe5fe3c9ab60ea1e58181a5e09a8582"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbe5fe3c9ab60ea1e58181a5e09a8582">◆ </a></span>AddMultipleToSparseVectorAndIgnoreCommonIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AddMultipleToSparseVectorAndIgnoreCommonIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>multiplier</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>removed_common_index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>drop_tolerance</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > * </td>
|
|
<td class="paramname"><em>accumulator_vector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00249">249</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a476c8137345706731f84160f23bbf90b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a476c8137345706731f84160f23bbf90b">◆ </a></span>AllEntryIndices()</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="classutil_1_1IntegerRange.html">util::IntegerRange</a><EntryIndex> AllEntryIndices</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="sparse__vector_8h_source.html#l00302">302</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aec386501911cb060f4efe96a96d43b1e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aec386501911cb060f4efe96a96d43b1e">◆ </a></span>AppendEntriesWithOffset()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void AppendEntriesWithOffset </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > & </td>
|
|
<td class="paramname"><em>sparse_vector</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>offset</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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00168">168</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5601b59f006138b2578e7d9810cb4ef6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5601b59f006138b2578e7d9810cb4ef6">◆ </a></span>ApplyColPermutation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyColPermutation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> & </td>
|
|
<td class="paramname"><em>p</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="sparse__row_8h_source.html#l00051">51</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26c6671e6e61e499345478296662f877"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26c6671e6e61e499345478296662f877">◆ </a></span>ApplyIndexPermutation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyIndexPermutation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> & </td>
|
|
<td class="paramname"><em>index_perm</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00254">254</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66ebc81a389474da32572830d328bc19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66ebc81a389474da32572830d328bc19">◆ </a></span>ApplyPartialColPermutation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyPartialColPermutation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespaceoperations__research_1_1glop.html#a6b1b56ad0cb77edbd314f2bec33b467a">ColumnPermutation</a> & </td>
|
|
<td class="paramname"><em>p</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="sparse__row_8h_source.html#l00054">54</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab8dd8d63ac93466fd078c53589bb3222"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8dd8d63ac93466fd078c53589bb3222">◆ </a></span>ApplyPartialIndexPermutation()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ApplyPartialIndexPermutation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> & </td>
|
|
<td class="paramname"><em>index_perm</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00258">258</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13baa7e81d062b02cc3e598325fa43fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13baa7e81d062b02cc3e598325fa43fe">◆ </a></span>begin()</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="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> begin</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00124">124</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e5611d47d02e1029b98a8e9bee3469f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e5611d47d02e1029b98a8e9bee3469f">◆ </a></span>CheckNoDuplicates() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool CheckNoDuplicates</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00174">174</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adfbfc262311c67917a9a512479f57cee"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adfbfc262311c67917a9a512479f57cee">◆ </a></span>CheckNoDuplicates() <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">bool CheckNoDuplicates </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1StrictITIVector.html">StrictITIVector</a>< <a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a>, bool > * </td>
|
|
<td class="paramname"><em>boolean_vector</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00181">181</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfc30f91ab75c6f4552003f777672e74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfc30f91ab75c6f4552003f777672e74">◆ </a></span>CleanUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CleanUp</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00142">142</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa71d36872f416feaa853788a7a7a7ef8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa71d36872f416feaa853788a7a7a7ef8">◆ </a></span>Clear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Clear</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00128">128</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0b0c31ccfdd27c59cc9b6f270aaa14c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0b0c31ccfdd27c59cc9b6f270aaa14c4">◆ </a></span>ClearAndRelease()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ClearAndRelease</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00131">131</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa914fdd75c35b81e5df7fba7b9d23925"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa914fdd75c35b81e5df7fba7b9d23925">◆ </a></span>ComponentWiseDivide()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ComponentWiseDivide </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> & </td>
|
|
<td class="paramname"><em>factors</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00221">221</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09a2901ab63e665486a0b32347b9fab6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09a2901ab63e665486a0b32347b9fab6">◆ </a></span>ComponentWiseMultiply()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ComponentWiseMultiply </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> & </td>
|
|
<td class="paramname"><em>factors</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00213">213</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a387d5cff55d1368a3a116a9ee4ed1865"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a387d5cff55d1368a3a116a9ee4ed1865">◆ </a></span>CopyToDenseVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void CopyToDenseVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>num_indices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> * </td>
|
|
<td class="paramname"><em>dense_vector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00225">225</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a764be64f3029f8b8e23511061d8de355"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a764be64f3029f8b8e23511061d8de355">◆ </a></span>DebugString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::string DebugString</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00312">312</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae97d1a6fec074ce450bed0e5dac4206b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae97d1a6fec074ce450bed0e5dac4206b">◆ </a></span>DeleteEntry()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DeleteEntry </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00188">188</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88cf92566c4a4b0281ea82571f4269ad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88cf92566c4a4b0281ea82571f4269ad">◆ </a></span>DivideByConstant()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void DivideByConstant </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>factor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00217">217</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae00a75dd2e8b41c5dd3f7948f4e7d576"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae00a75dd2e8b41c5dd3f7948f4e7d576">◆ </a></span>end()</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="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> end</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00125">125</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaef7fc778a29bb3bb3040c0423937f6e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaef7fc778a29bb3bb3040c0423937f6e">◆ </a></span>EntryCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> EntryCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</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="sparse__row_8h_source.html#l00048">48</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addbcb3a633e6f7c1821885bc3c3a1ec0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addbcb3a633e6f7c1821885bc3c3a1ec0">◆ </a></span>EntryCol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex EntryCol </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</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="sparse__row_8h_source.html#l00047">47</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aee58c48c57d6575064f1dd9a66077fad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aee58c48c57d6575064f1dd9a66077fad">◆ </a></span>GetCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> GetCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00349">349</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7c152aafe19515204c65dadcdc876d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7c152aafe19515204c65dadcdc876d6">◆ </a></span>GetFirstCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> GetFirstCoefficient</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="sparse__vector_8h_source.html#l00283">283</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac7aeea870e050d046a4406febf69918b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac7aeea870e050d046a4406febf69918b">◆ </a></span>GetFirstCol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetFirstCol </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="sparse__row_8h_source.html#l00049">49</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8fb138af3a08b1c6a806ea4c094f8fa6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8fb138af3a08b1c6a806ea4c094f8fa6">◆ </a></span>GetFirstIndex()</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_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> GetFirstIndex</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="sparse__vector_8h_source.html#l00279">279</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a98cf268b78708b773df1b95dcba545"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a98cf268b78708b773df1b95dcba545">◆ </a></span>GetIndex()</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_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> GetIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00344">344</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae5c3c9c4d7a89a612cdb2ca5a50291d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae5c3c9c4d7a89a612cdb2ca5a50291d7">◆ </a></span>GetLastCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> GetLastCoefficient</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="sparse__vector_8h_source.html#l00293">293</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a3339b51e8e2ebb9f0d258f211d9a64"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a3339b51e8e2ebb9f0d258f211d9a64">◆ </a></span>GetLastCol()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ColIndex GetLastCol </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="sparse__row_8h_source.html#l00050">50</a> of file <a class="el" href="sparse__row_8h_source.html">sparse_row.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88e72aace64cc885956a2a9784768ebb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88e72aace64cc885956a2a9784768ebb">◆ </a></span>GetLastIndex()</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_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a> GetLastIndex</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="sparse__vector_8h_source.html#l00289">289</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e016d204d43b2cc4a2773c25462968a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e016d204d43b2cc4a2773c25462968a">◆ </a></span>IsCleanedUp()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsCleanedUp</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00148">148</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e12342fc420701fbffd97025421575a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e12342fc420701fbffd97025421575a">◆ </a></span>IsEmpty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsEmpty</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00137">137</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae79a5d315b1482f609e3e367e58e2f59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae79a5d315b1482f609e3e367e58e2f59">◆ </a></span>IsEqualTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool IsEqualTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > & </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00308">308</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a39a185056b395c7ed7e8d5c41df3bc6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a39a185056b395c7ed7e8d5c41df3bc6b">◆ </a></span>LookUpCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> LookUpCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00267">267</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7778a6937eded6496aea6620e571540"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7778a6937eded6496aea6620e571540">◆ </a></span>MoveEntryToFirstPosition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MoveEntryToFirstPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00201">201</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae2b7225384bfdf8e58618b2cfc3b96aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae2b7225384bfdf8e58618b2cfc3b96aa">◆ </a></span>MoveEntryToLastPosition()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MoveEntryToLastPosition </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00205">205</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a21b9c78ccfbd2179209b0e5835bde125"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a21b9c78ccfbd2179209b0e5835bde125">◆ </a></span>MoveTaggedEntriesTo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MoveTaggedEntriesTo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> & </td>
|
|
<td class="paramname"><em>index_perm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > * </td>
|
|
<td class="paramname"><em>output</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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00262">262</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a997af931ec11394cec3418321c2ecc4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a997af931ec11394cec3418321c2ecc4b">◆ </a></span>MultiplyByConstant()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void MultiplyByConstant </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>factor</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00209">209</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a7c11397f187a19ab109ba8056dcd5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a7c11397f187a19ab109ba8056dcd5d">◆ </a></span>MutableCoefficient()</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>& MutableCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00362">362</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af73adef91b5d18671d09dec8ee7d5224"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af73adef91b5d18671d09dec8ee7d5224">◆ </a></span>MutableIndex()</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_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>& MutableIndex </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00357">357</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af69d9b7065a8f31604a8134be4307749"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af69d9b7065a8f31604a8134be4307749">◆ </a></span>num_entries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">EntryIndex num_entries</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="sparse__vector_8h_source.html#l00270">270</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6596af814c971da5d9c7b257ead2c1ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6596af814c971da5d9c7b257ead2c1ea">◆ </a></span>PermutedCopyToDenseVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PermutedCopyToDenseVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#ac5f9e9c433389184262f9c1bc65b1b4d">IndexPermutation</a> & </td>
|
|
<td class="paramname"><em>index_perm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>num_indices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> * </td>
|
|
<td class="paramname"><em>dense_vector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00229">229</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0dc13527444f4ff471194a69da9e0851"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0dc13527444f4ff471194a69da9e0851">◆ </a></span>PopulateFromDenseVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromDenseVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> & </td>
|
|
<td class="paramname"><em>dense_vector</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00160">160</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3346e19f245a59be830e9558002d2d4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3346e19f245a59be830e9558002d2d4">◆ </a></span>PopulateFromSparseVector()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PopulateFromSparseVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > & </td>
|
|
<td class="paramname"><em>sparse_vector</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00156">156</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad11cba1c8c81998cfecb25256c6c152f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad11cba1c8c81998cfecb25256c6c152f">◆ </a></span>RemoveNearZeroEntries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RemoveNearZeroEntries </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>threshold</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00192">192</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b9746c75f781968b2f21e2e5701cd84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b9746c75f781968b2f21e2e5701cd84">◆ </a></span>RemoveNearZeroEntriesWithWeights()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void RemoveNearZeroEntriesWithWeights </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>threshold</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html#af3b6ca0629ded3da01fac04c5c4314c4">DenseVector</a> & </td>
|
|
<td class="paramname"><em>weights</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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00196">196</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae90055942b6d795d495d370afed742a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae90055942b6d795d495d370afed742a9">◆ </a></span>Reserve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Reserve </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>new_capacity</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00134">134</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a543db852628b18af95e0c23bbb47cf9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a543db852628b18af95e0c23bbb47cf9d">◆ </a></span>ResizeDown()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ResizeDown </td>
|
|
<td>(</td>
|
|
<td class="paramtype">EntryIndex </td>
|
|
<td class="paramname"><em>new_size</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00336">336</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeff6ae7073f423651fc0352d50cadfa6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeff6ae7073f423651fc0352d50cadfa6">◆ </a></span>SetCoefficient()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void SetCoefficient </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#abec9e934a51aa2ab519684cc0f446a41">Index</a> </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a> </td>
|
|
<td class="paramname"><em>value</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">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00184">184</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22626b1f1e195d8940de17a320debca0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22626b1f1e195d8940de17a320debca0">◆ </a></span>Swap()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classoperations__research_1_1glop_1_1SparseVector.html">SparseVector</a>< ColIndex, <a class="el" href="namespaceoperations__research_1_1glop.html#a99de09997c4882200f3f8699426a8705">SparseRowIterator</a> > * </td>
|
|
<td class="paramname"><em>other</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00152">152</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a0c937ffd2b3552195e34010bb48895f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c937ffd2b3552195e34010bb48895f0">◆ </a></span>buffer_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::unique_ptr<char[]> buffer_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00379">379</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a97eb8459176ae316233a7cde7ae5a68e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a97eb8459176ae316233a7cde7ae5a68e">◆ </a></span>capacity_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">EntryIndex capacity_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00381">381</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a75a3a51c4c4a0561602701caa96d17a6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a75a3a51c4c4a0561602701caa96d17a6">◆ </a></span>coefficient_</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="namespaceoperations__research_1_1glop.html#a733947145e3e1631165b618b05c9ccb7">Fractional</a>* coefficient_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00385">385</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a57ee554e62a0feea0562e77e3513570a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a57ee554e62a0feea0562e77e3513570a">◆ </a></span>index_</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_1glop_1_1SparseVector.html#a47806c3f6a82db40b122b757211a98c0">Index</a>* index_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00384">384</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73b710196d5dda7d839551159f54c5c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73b710196d5dda7d839551159f54c5c9">◆ </a></span>may_contain_duplicates_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool may_contain_duplicates_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00389">389</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9fe74104b5b0eb1962760535de00d65"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9fe74104b5b0eb1962760535de00d65">◆ </a></span>num_entries_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">EntryIndex num_entries_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sparse__vector_8h_source.html#l00380">380</a> of file <a class="el" href="sparse__vector_8h_source.html">sparse_vector.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="sparse__row_8h_source.html">sparse_row.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.18-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceoperations__research.html">operations_research</a></li><li class="navelem"><a class="el" href="namespaceoperations__research_1_1glop.html">glop</a></li><li class="navelem"><a class="el" href="classoperations__research_1_1glop_1_1SparseRow.html">SparseRow</a></li>
|
|
<li class="footer">Generated by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|