2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-22 03:42:19 +00:00
Files
ublas/doc/doxyfiles/html/a00595.html
David Bellot 11b1711474 new doxyfiles
[SVN r75573]
2011-11-20 14:50:03 +00:00

13536 lines
775 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Boost.uBlas: boost::numeric::ublas Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls) {
if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
if (hasClass(ele,cls)) {
var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
ele.className=ele.className.replace(reg,' ');
}
}
function toggleVisibility(linkObj) {
var base = linkObj.getAttribute('id');
var summary = document.getElementById(base + '-summary');
var content = document.getElementById(base + '-content');
var trigger = document.getElementById(base + '-trigger');
if ( hasClass(linkObj,'closed') ) {
summary.style.display = 'none';
content.style.display = 'block';
trigger.src = 'open.png';
removeClass(linkObj,'closed');
addClass(linkObj,'opened');
} else if ( hasClass(linkObj,'opened') ) {
summary.style.display = 'block';
content.style.display = 'none';
trigger.src = 'closed.png';
removeClass(linkObj,'opened');
addClass(linkObj,'closed');
}
return false;
}
</script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo boost ublas.png"></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Boost.uBlas&#160;<span id="projectnumber">1.49</span></div>
<div id="projectbrief">Linear Algebra in C++: matrices, vectors and numeric algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
<li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('a00595.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<h1>boost::numeric::ublas Namespace Reference</h1> </div>
</div>
<div class="contents">
<p>contains all important classes and functions of uBLAS
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00656.html">fill_policy</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00660.html">traverse_policy</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00651.html">blas_1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00652.html">blas_2</a></td></tr>
<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Interface and implementation of BLAS level 2 This includes functions which perform <b>matrix-vector</b> operations. More information about BLAS can be found at <a href="http://en.wikipedia.org/wiki/BLAS">http://en.wikipedia.org/wiki/BLAS</a> </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00599.html">blas_3</a></td></tr>
<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Interface and implementation of BLAS level 3 This includes functions which perform <b>matrix-matrix</b> operations. More information about BLAS can be found at <a href="http://en.wikipedia.org/wiki/BLAS">http://en.wikipedia.org/wiki/BLAS</a> </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00650.html">anonymous_namespace{concepts.hpp}</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00653.html">detail</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00657.html">nonassignable_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00655.html">dimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00658.html">raw</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00661.html">type_deduction_detail</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00659.html">tag</a></td></tr>
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00012.html">array_adaptor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00013.html">assign_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00014.html">bad_argument</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00015.html">bad_index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00016.html">bad_size</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00017.html">banded_adaptor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A banded matrix adaptator: convert a any matrix into a banded matrix expression. <a href="a00017.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00022.html">banded_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A banded matrix of values of type <code>T</code>. <a href="a00022.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html">basic_column_major</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00028.html">basic_full</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00029.html">basic_lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00001.html">basic_range</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00031.html">basic_row_major</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00002.html">basic_slice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00033.html">basic_strict_lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00034.html">basic_strict_upper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00035.html">basic_unit_lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html">basic_unit_upper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00037.html">basic_upper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00038.html">begin1_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A begining of row manipulator. <a href="a00038.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00039.html">begin2_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A begining of column manipulator. <a href="a00039.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00003.html">bidirectional_iterator_base</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all bidirectional iterators. <a href="a00003.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00040.html">bounded_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00041.html">bounded_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A dense matrix of values of type <code>T</code> with a variable size bounded to a maximum of <img class="formulaInl" alt="$M$" src="form_55.png"/> by <img class="formulaInl" alt="$N$" src="form_56.png"/>. <a href="a00041.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html">bounded_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">a dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. A dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. The default constructor creates the vector with size <img class="formulaInl" alt="$N$" src="form_56.png"/>. Elements are constructed by the storage type <code><a class="el" href="a00040.html">bounded_array</a></code>, which <b>need</b> <b>not</b> <b>initialise</b> their value. <a href="a00042.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00043.html">c_array_view</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00044.html">c_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An array based matrix class which size is defined at type specification or object instanciation. <a href="a00044.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00049.html">c_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A dense vector of values of type <code>T</code> with the given <code>size</code>. The data is stored as an ordinary C++ array <code>T</code> <code>data_</code>[M]. <a href="a00049.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html">column_major_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html">complex_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00054.html">compressed_matrix</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00059.html">compressed_matrix_view</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Present existing arrays as compressed array based sparse matrix. This class provides CRS / CCS storage layout. <a href="a00059.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html">compressed_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compressed array based sparse vector. <a href="a00062.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00065.html">computed_assign_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00066.html">const_iterator_type&lt; MatrixT, tag::major &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>const_iterator_type</code> for matrix expressions and over the major dimension. <a href="a00066.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00067.html">const_iterator_type&lt; MatrixT, tag::minor &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>const_iterator_type</code> for matrix expressions and over the minor dimension. <a href="a00067.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00068.html">const_iterator_type&lt; VectorT, void &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>const_iterator_type</code> for vector expressions. <a href="a00068.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00069.html">container_const_reference</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all proxy classes that contain a (redirectable) reference to an immutable object. <a href="a00069.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00070.html">container_reference</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all proxy classes that contain a (redirectable) reference to a mutable object. <a href="a00070.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00071.html">container_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a matrix or vector CONTAINER. <a href="a00071.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00072.html">container_view_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a constant matrix or vector CONTAINER. <a href="a00072.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00073.html">coordinate_matrix</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html">coordinate_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Coordimate array based sparse vector. <a href="a00078.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00081.html">dense_proxy_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00082.html">dense_random_access_iterator_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00083.html">dense_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00125.html">diagonal_adaptor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression. <a href="a00125.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00126.html">diagonal_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A diagonal matrix of values of type <code>T</code>, which is a specialization of a banded matrix. <a href="a00126.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00130.html">divide_by_zero</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception raised when a division by zero occurs. <a href="a00130.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00131.html">error_cant_deduce_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00132.html">external_logic</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00138.html">fill_policy_wrapper</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper for fill policy classes. <a href="a00138.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00139.html">forward_iterator_base</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all forward iterators. <a href="a00139.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00140.html">generalized_vector_of_vector</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00145.html">hermitian_adaptor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression. <a href="a00145.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00150.html">hermitian_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A hermitian matrix of values of type <code>T</code>. <a href="a00150.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00155.html">identity_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An identity matrix with values of type <code>T</code>. <a href="a00155.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html">index_manipulator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A CRTP and Barton-Nackman trick index manipulator wrapper class. <a href="a00158.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00159.html">index_pair</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00160.html">index_pair_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00161.html">index_triple</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00162.html">index_triple_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00163.html">Indexed1DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00164.html">Indexed2DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00165.html">indexed_const_iterator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator. <a href="a00165.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00166.html">indexed_const_iterator1</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator of a matrix. <a href="a00166.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00167.html">indexed_const_iterator2</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator of a matrix. <a href="a00167.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00168.html">indexed_iterator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator. <a href="a00168.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00169.html">indexed_iterator1</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator of a matrix. <a href="a00169.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00170.html">indexed_iterator2</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A class implementing an indexed random access iterator of a matrix. <a href="a00170.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00171.html">IndexedBidirectional1DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00172.html">IndexedBidirectional2DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00173.html">IndexedRandomAccess1DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00174.html">IndexedRandomAccess2DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00175.html">IndexSetConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00176.html">indirect_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00178.html">internal_logic</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Expception raised when some interal errors occurs like computations errors, zeros values where you should not have zeros, etc... <a href="a00178.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00179.html">iterator_base_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00180.html">iterator_base_traits&lt; dense_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00182.html">iterator_base_traits&lt; packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00184.html">iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00186.html">iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00188.html">iterator_base_traits&lt; std::forward_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00190.html">iterator_base_traits&lt; std::random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00192.html">iterator_restrict_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00193.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00194.html">iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00195.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00196.html">iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00197.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00198.html">iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00199.html">iterator_type&lt; MatrixT, tag::major &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>iterator_type</code> for matrix expressions and over the major dimension. <a href="a00199.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00200.html">iterator_type&lt; MatrixT, tag::minor &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>iterator_type</code> for matrix expressions and over the minor dimension. <a href="a00200.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00201.html">iterator_type&lt; VectorT, void &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of <code>iterator_type</code> for vector expressions. <a href="a00201.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00202.html">lower_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html">map_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00204.html">map_std</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00205.html">mapped_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Index map based sparse matrix of values of type <code>T</code>. <a href="a00205.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00210.html">mapped_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Index map based sparse vector. <a href="a00210.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00213.html">mapped_vector_of_mapped_vector</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00218.html">matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A dense matrix of values of type <code>T</code>. <a href="a00218.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00223.html">matrix_assign_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00224.html">matrix_assign_traits&lt; dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html">matrix_assign_traits&lt; dense_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00226.html">matrix_assign_traits&lt; dense_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00227.html">matrix_assign_traits&lt; dense_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00228.html">matrix_assign_traits&lt; dense_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00229.html">matrix_assign_traits&lt; packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00230.html">matrix_assign_traits&lt; packed_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00231.html">matrix_assign_traits&lt; packed_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00232.html">matrix_assign_traits&lt; sparse_tag, true, dense_random_access_iterator_tag, dense_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00233.html">matrix_assign_traits&lt; sparse_tag, true, packed_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html">matrix_assign_traits&lt; sparse_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00235.html">matrix_binary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00238.html">matrix_binary_scalar1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00241.html">matrix_binary_scalar1_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00242.html">matrix_binary_scalar2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00245.html">matrix_binary_scalar2_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00246.html">matrix_binary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00247.html">matrix_column</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00250.html">matrix_container</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Matrix container models. <a href="a00250.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00251.html">matrix_expression</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Matrix Expression models. <a href="a00251.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00252.html">matrix_expression_assigner</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma) <a href="a00252.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00253.html">matrix_indirect</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A matrix referencing a non continuous submatrix of elements given another matrix of indices. <a href="a00253.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00258.html">matrix_matrix_binary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00261.html">matrix_matrix_binary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00262.html">matrix_matrix_binary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00263.html">matrix_matrix_prod</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00264.html">matrix_matrix_solve_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00265.html">matrix_move_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A move matrix index manipulator. <a href="a00265.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00266.html">matrix_move_to_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A move_to matrix manipulator. <a href="a00266.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00267.html">matrix_norm_1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00268.html">matrix_norm_frobenius</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00269.html">matrix_norm_inf</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00270.html">matrix_range</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00275.html">matrix_reference</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00276.html">matrix_row</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00279.html">matrix_scalar_real_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html">matrix_scalar_unary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00281.html">matrix_scalar_unary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00282.html">matrix_slice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00287.html">matrix_swap_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00288.html">matrix_swap_traits&lt; dense_proxy_tag, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00289.html">matrix_swap_traits&lt; packed_proxy_tag, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00290.html">matrix_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00291.html">matrix_temporary_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For the creation of temporary vectors in the assignment of proxies. <a href="a00291.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00292.html">matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00293.html">matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00294.html">matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00295.html">matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00296.html">matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00297.html">matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00298.html">matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00299.html">matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00300.html">matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00301.html">matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization of temporary_traits. <a href="a00301.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00302.html">matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00303.html">matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00304.html">matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00305.html">matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00306.html">matrix_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a MATRIX. <a href="a00306.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00307.html">matrix_unary1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00310.html">matrix_unary1_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00311.html">matrix_unary2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00314.html">matrix_unary2_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00315.html">matrix_vector_binary1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00317.html">matrix_vector_binary1_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00318.html">matrix_vector_binary2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00320.html">matrix_vector_binary2_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00321.html">matrix_vector_binary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00322.html">matrix_vector_indirect</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00325.html">matrix_vector_prod1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00326.html">matrix_vector_prod2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00327.html">matrix_vector_range</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00330.html">matrix_vector_slice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00333.html">matrix_vector_solve_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00334.html">matrix_view_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a constant MATRIX. <a href="a00334.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00335.html">matrix_view_traits&lt; T[M][N] &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00336.html">MatrixConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00337.html">MatrixExpressionConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00338.html">mutable_container_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract additional type information from a mutable matrix or vector CONTAINER. <a href="a00338.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00339.html">Mutable_IndexedBidirectional1DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00340.html">Mutable_IndexedBidirectional2DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00341.html">Mutable_IndexedRandomAccess1DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00342.html">Mutable_IndexedRandomAccess2DIteratorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00343.html">mutable_matrix_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract additional type information from a mutable MATRIX. <a href="a00343.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00344.html">mutable_matrix_traits&lt; T[M][N] &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00345.html">Mutable_MatrixConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00346.html">Mutable_MatrixExpressionConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00347.html">Mutable_SparseMatrixConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00348.html">Mutable_SparseVectorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00349.html">Mutable_StorageArrayConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00350.html">Mutable_StorageSparseConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00351.html">mutable_vector_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a VECTOR. <a href="a00351.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00352.html">mutable_vector_traits&lt; T[N] &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00353.html">Mutable_VectorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00354.html">Mutable_VectorExpressionConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00355.html">next_column_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A next column matrix manipulator. <a href="a00355.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00356.html">next_row_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A next row matrix manipulator. <a href="a00356.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00357.html">noalias_proxy</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00358.html">non_real</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00360.html">packed_proxy_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00361.html">packed_random_access_iterator_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00362.html">packed_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00363.html">permutation_matrix</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00364.html">promote_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00365.html">random_access_iterator_base</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all random access iterators. <a href="a00365.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00366.html">reverse_iterator_base</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class of all reverse iterators. (non-MSVC version) <a href="a00366.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00367.html">reverse_iterator_base1</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">1st base class of all matrix reverse iterators. (non-MSVC version) <a href="a00367.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00368.html">reverse_iterator_base2</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">2nd base class of all matrix reverse iterators. (non-MSVC version) <a href="a00368.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00369.html">row_major_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00370.html">scalar_assign</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00372.html">scalar_binary_assign_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00373.html">scalar_binary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00374.html">scalar_binary_swap_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00375.html">scalar_conj</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00376.html">scalar_divides</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00377.html">scalar_divides_assign</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00379.html">scalar_expression</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Scalar Expression models. <a href="a00379.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00380.html">scalar_identity</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00381.html">scalar_imag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00382.html">scalar_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A matrix with all values of type <code>T</code> equal to the same value. <a href="a00382.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00385.html">scalar_minus</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00386.html">scalar_minus_assign</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00388.html">scalar_multiplies</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00389.html">scalar_multiplies_assign</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00391.html">scalar_negate</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00392.html">scalar_plus</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00393.html">scalar_plus_assign</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00395.html">scalar_real</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00396.html">scalar_real_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00397.html">scalar_reference</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00398.html">scalar_swap</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00400.html">scalar_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00401.html">scalar_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00402.html">scalar_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00403.html">scalar_value</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00404.html">scalar_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A scalar (i.e. unique value) vector of type <code>T</code> and a given <code>size</code> A scalar (i.e. unique value) vector of type <code>T</code> and a given <code>size</code>. This is a virtual vector in the sense that no memory is allocated for storing the unique value more than once: it still acts like any other vector. However assigning a new value will change all the value at once. vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant. <a href="a00404.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00406.html">ScalarExpressionConcept</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar expression concept. <a href="a00406.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00407.html">singular</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00408.html">sparse_bidirectional_iterator_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00409.html">sparse_proxy_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00410.html">sparse_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00411.html">SparseMatrixConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00412.html">SparseVectorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00413.html">static_matrix_move_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A static move matrix index manipulator. <a href="a00413.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00414.html">static_matrix_move_to_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A static move_to matrix manipulator When member function traverse is called the referenced index will be set to the manipulators' index. <a href="a00414.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00415.html">static_vector_move_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A static move vector manipulator. <a href="a00415.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00416.html">static_vector_move_to_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A static move to vector manipulator. <a href="a00416.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00417.html">storage_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00418.html">storage_restrict_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00419.html">storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00420.html">storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00421.html">storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00422.html">storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00423.html">storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00424.html">storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00425.html">storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00426.html">storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00427.html">storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00428.html">storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00429.html">storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00430.html">storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00431.html">StorageArrayConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00432.html">StorageSparseConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00433.html">strict_lower_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00434.html">strict_upper_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00435.html">symmetric_adaptor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00440.html">symmetric_matrix</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00452.html">traverse_policy_wrapper</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A wrapper for traverse policy classes. <a href="a00452.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00453.html">triangular_adaptor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00458.html">triangular_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A triangular matrix of values of type <code>T</code>. <a href="a00458.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00465.html">type_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00466.html">type_traits&lt; double &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00467.html">type_traits&lt; float &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00468.html">type_traits&lt; long double &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00469.html">type_traits&lt; std::complex&lt; double &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00470.html">type_traits&lt; std::complex&lt; float &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00471.html">type_traits&lt; std::complex&lt; long double &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00472.html">ublas_expression</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for uBLAS statically derived expressions using the the Barton Nackman trick. <a href="a00472.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00473.html">unbounded_array</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00474.html">unit_lower_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00475.html">unit_upper_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00476.html">unit_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="a00476.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical unit vector...">unit_vector</a> represents a canonical unit vector <a class="el" href="a00476.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical unit vector...">unit_vector</a> represents a canonical unit vector. The <em>k-th</em> unit vector of dimension <img class="formulaInl" alt="$n$" src="form_66.png"/> holds 0 for every value <img class="formulaInl" alt="$u_i$" src="form_70.png"/> s.t. <img class="formulaInl" alt="$i \neq k$" src="form_71.png"/> and 1 when <img class="formulaInl" alt="$i=k$" src="form_72.png"/>. At construction, the value <em>k</em> is given after the dimension of the vector. <a href="a00476.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00478.html">unknown_orientation_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00479.html">unknown_storage_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00480.html">upper_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html">vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A dense vector of values of type <code>T</code>. <a href="a00481.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00484.html">vector_assign_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00485.html">vector_assign_traits&lt; dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00486.html">vector_assign_traits&lt; dense_proxy_tag, false, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00487.html">vector_assign_traits&lt; dense_proxy_tag, true, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00488.html">vector_assign_traits&lt; dense_tag, COMPUTED, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00489.html">vector_assign_traits&lt; dense_tag, false, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00490.html">vector_assign_traits&lt; dense_tag, true, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00491.html">vector_assign_traits&lt; packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00492.html">vector_assign_traits&lt; packed_tag, false, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00493.html">vector_assign_traits&lt; packed_tag, true, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00494.html">vector_assign_traits&lt; sparse_tag, true, dense_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00495.html">vector_assign_traits&lt; sparse_tag, true, packed_random_access_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00496.html">vector_assign_traits&lt; sparse_tag, true, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00497.html">vector_binary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00499.html">vector_binary_scalar1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00501.html">vector_binary_scalar1_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00502.html">vector_binary_scalar2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00504.html">vector_binary_scalar2_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00505.html">vector_binary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html">vector_container</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Vector container models. <a href="a00506.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html">vector_expression</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for Vector Expression models. <a href="a00507.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html">vector_expression_assigner</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma) <a href="a00508.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00509.html">vector_index_norm_inf</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00510.html">vector_indirect</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A vector referencing a non continuous subvector of elements given another vector of indices. <a href="a00510.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00513.html">vector_inner_prod</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00514.html">vector_matrix_binary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00517.html">vector_matrix_binary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00518.html">vector_move_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A move vector index manipulator. <a href="a00518.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00519.html">vector_move_to_manip</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A move_to vector index manipulator. <a href="a00519.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00520.html">vector_norm_1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00521.html">vector_norm_2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00522.html">vector_norm_inf</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00523.html">vector_of_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A dense matrix of values of type <code>T</code> stored as a vector of vectors. <a href="a00523.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00528.html">vector_range</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A vector referencing a continuous subvector of elements of vector <code>v</code> containing all elements specified by <code>range</code>. <a href="a00528.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00531.html">vector_reference</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00532.html">vector_scalar_binary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00533.html">vector_scalar_binary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00534.html">vector_scalar_binary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00535.html">vector_scalar_index_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00536.html">vector_scalar_real_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00537.html">vector_scalar_unary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00538.html">vector_scalar_unary_functor</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00539.html">vector_scalar_unary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00540.html">vector_slice</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A vector referencing a non continuous subvector of elements of vector v containing all elements specified by <code>slice</code>. <a href="a00540.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00543.html">vector_sum</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00544.html">vector_swap_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00545.html">vector_swap_traits&lt; dense_proxy_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00546.html">vector_swap_traits&lt; packed_proxy_tag, sparse_bidirectional_iterator_tag &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00547.html">vector_tag</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00548.html">vector_temporary_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">For the creation of temporary vectors in the assignment of proxies. <a href="a00548.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00549.html">vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00550.html">vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00551.html">vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00552.html">vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00553.html">vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00554.html">vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00555.html">vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00556.html">vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00557.html">vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00558.html">vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00559.html">vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00560.html">vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00561.html">vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00562.html">vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00563.html">vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00564.html">vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00565.html">vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00566.html">vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00567.html">vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00568.html">vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00569.html">vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00570.html">vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00571.html">vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00572.html">vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00573.html">vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00574.html">vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00575.html">vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00576.html">vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00577.html">vector_temporary_traits&lt; vector_range&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00578.html">vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00579.html">vector_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a VECTOR. <a href="a00579.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00580.html">vector_unary</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00582.html">vector_unary_traits</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00583.html">vector_view_traits</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Traits class to extract type information from a VECTOR. <a href="a00583.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00584.html">vector_view_traits&lt; T[N] &gt;</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00585.html">VectorConcept</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00586.html">VectorExpressionConcept</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Vector expression concept. <a href="a00586.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00587.html">zero_matrix</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A matrix with all values of type <code>T</code> equal to zero. <a href="a00587.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00590.html">zero_vector</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A zero vector of type <code>T</code> and a given <code>size</code> A zero vector of type <code>T</code> and a given <code>size</code>. This is a virtual vector in the sense that no memory is allocated for storing the zero values: it still acts like any other vector. However assigning values to it will not change the zero vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant. <a href="a00590.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00027.html">basic_column_major</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#acb5f25a36d44b76d00d0da336ce13522">column_major</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
<a class="el" href="a00449.html">traverse_policy::by_row_policy</a><br class="typebreak"/>
&lt; <a class="el" href="a00451.html">DEFAULT_WRAP_POLICY</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a7ec5a490f70c24e90a42dd3571fe8089">DEFAULT_TRAVERSE_POLICY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00451.html">traverse_policy::wrap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#aaa4f99a3747c95c0c9dd45126ef784d7">DEFAULT_WRAP_POLICY</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00028.html">basic_full</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#aa035c6ae9eca80867667d4193a5b3623">full</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00029.html">basic_lower</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a0b1ac81c67412e9c055a374299d1ec6e">lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
<a class="el" href="a00359.html">nonassignable_::nonassignable</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#afa0e332aeaceaac7b710bad6fd18d560">nonassignable</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00001.html">basic_range</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#af83ec9fe47283fc080da44d7f1248dfe">range</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00031.html">basic_row_major</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a123763c243ff65c979546a3a2438518c">row_major</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00002.html">basic_slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a06d9029cec98e9a9bfafd815e82e7c69">slice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00033.html">basic_strict_lower</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#ab8b9232da81e96c4f47cc5ed388d899d">strict_lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00034.html">basic_strict_upper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a09e36b837bf7f3c5344506dcb0cf764b">strict_upper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00035.html">basic_unit_lower</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#ab1dee0dc3edd215a5bc42dc0512b4641">unit_lower</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00036.html">basic_unit_upper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a7cb8404f388c92a7cb74a53c0817273d">unit_upper</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00037.html">basic_upper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#ae5cbb06421c321e269830b33e06c1c3c">upper</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class PM &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">M::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af7c3251ed329652ad3967405d28690e2">axpy_lu_factorize</a> (M &amp;m, PM &amp;pm)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7133ae1f46e1635114bae988af810b8c">axpy_prod</a> (const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a15809e08532406981b113eda10b79d32">axpy_prod</a> (const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6db1e8356dbb3b7811209c064510330a">axpy_prod</a> (const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a66e9221448f146ab3c24ce5c8fa306fe">axpy_prod</a> (const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a16c6173af269a62b6146e866c40a5a74">axpy_prod</a> (const <a class="el" href="a00073.html">coordinate_matrix</a>&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#acb8dcbe3368ea04f5e6a59434891af76">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a5fbc4084d031f9d927be74dcc67581a9">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae0aa177e110c4461dfb6a2ae5b41f79f">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00408.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#afebc20d3c489655df233024c1646dca5">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00664.html#gafae740c0339548998c4df8f661c55010">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">computes <code>v += A x</code> or <code>v = A x</code> in an optimized fashion. <a href="a00664.html#gafae740c0339548998c4df8f661c55010"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aef216b7c443c1da0aabeb234ad8c0a6f">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class T2 , class IA2 , class TA2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0a1fc88c0bf7b17e39ca25157395f8ce">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T2, <a class="el" href="a00027.html">column_major</a>, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class T2 , class IA2 , class TA2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a8f22f27b628e27cb9e6ef653f43f2b3a">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T2, <a class="el" href="a00031.html">row_major</a>, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class T2 , class L2 , class IA2 , class TA2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab2d95991c90bcf63a586baf85e849b92">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T2, L2, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class T2 , class L2 , class IA2 , class TA2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0b96426733ad8e68c67e0bbee264c95f">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00054.html">compressed_matrix</a>&lt; T2, L2, 0, IA2, TA2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad6ad108160aaa47c2e815b2cebf39ff4">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0b07d369b6ac9e9e3679911eae0b4106">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a11c4694e9362e9c052e3a6ddf3d8a896">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00408.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9bccb09061820966bcad97beebeb60b2">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00664.html#ga6e42eb83cb6df1f6ba43d5cbd4d09f52">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">computes <code>v += A<sup>T</sup> x</code> or <code>v = A<sup>T</sup> x</code> in an optimized fashion. <a href="a00664.html#ga6e42eb83cb6df1f6ba43d5cbd4d09f52"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae9a4a8eddd195adece6b16fda79d4a09">axpy_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac2b20629f1a7a96a5ea996a231a6fb4e">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af61a851193d3f022a717c44436e04463">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#accff4699f707cd7ec64d518d423324be">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7582e33b96f725ca25e2f003c828cb7a">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#adad8603f879e7b5b48ae6cfe6413dbb2">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a19f64e65ac20fa17249ab5248265b487">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, TRI)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00665.html#ga51445aacae6dc121e5a83e1b97bdf75a">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="a00665.html#ga51445aacae6dc121e5a83e1b97bdf75a"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a8a89346e0a8b351f7e543016184ac6c4">axpy_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename TagT , typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
iterator_type&lt; ExprT, TagT &gt;<br class="typebreak"/>
::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1fee8ee7e3bbbad938865e0f3dce023f">begin</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; ExprT &gt; &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the first element of the given matrix expression according to its orientation. <a href="#a1fee8ee7e3bbbad938865e0f3dce023f"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename TagT , typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
const_iterator_type&lt; ExprT, <br class="typebreak"/>
TagT &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9b6d4f38c456984c8d052c6baa6fc246">begin</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; ExprT &gt; const &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the first element of the given matrix expression according to its orientation. <a href="#a9b6d4f38c456984c8d052c6baa6fc246"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename IteratorT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
IteratorT::dual_iterator_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a99354333944562c3278404465eee71c8">begin</a> (IteratorT &amp;it)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the first element over the dual dimension of the given iterator. <a href="#a99354333944562c3278404465eee71c8"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename IteratorT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
IteratorT::dual_iterator_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a47cf64fd76b0a0b3527bde84216b08d2">begin</a> (IteratorT const &amp;it)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the first element over the dual dimension of the given iterator. <a href="#a47cf64fd76b0a0b3527bde84216b08d2"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE ExprT::iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae2297dd9051333c2ec1d0f63175f66fe">begin</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; ExprT &gt; &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the first element of the given vector expression. <a href="#ae2297dd9051333c2ec1d0f63175f66fe"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
ExprT::const_iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaa967415971ebf8dffc88d9a6d6d5cee">begin</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; ExprT &gt; const &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the first element of the given vector expression. <a href="#aaa967415971ebf8dffc88d9a6d6d5cee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00038.html">begin1_manip</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a006ba58a3f4c88d8e8e76e44db481757">begin1</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a begin1 manipulator. <a href="#a006ba58a3f4c88d8e8e76e44db481757"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00039.html">begin2_manip</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a0a5c2ce4e11de4e7ea5ccd122073052c">begin2</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a begin2 manipulator to be used to traverse a matrix. <a href="#a0a5c2ce4e11de4e7ea5ccd122073052c"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , typename V::size_type BS, class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2cf21b73f11d06a50e9846063fdbdbb6">block_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , typename V::size_type BS, class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3615f84a5fafb339297cb87ea8dbb869">block_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a13fad6e4178b453519ef3c7db4ebca3f">block_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aea4558abcc7498ce4a4d331e59887067">block_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a8e6648281194cf99e23670498c110fd1">block_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00247.html">matrix_column</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a401950b707ff8a1209616085404065c8">column</a> (M &amp;data, typename M::size_type j)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00247.html">matrix_column</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6c3534403ea4a99972d76e620b2188c8">column</a> (const M &amp;data, typename M::size_type j)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00375.html">scalar_conj</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a03dbe0fefe2bdfc51aaa4c8a83f6c593">conj</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00310.html">matrix_unary1_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00375.html">scalar_conj</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a66f888cfb70f1e904e5c7ec1d1d6e514">conj</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00505.html">vector_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00376.html">scalar_divides</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa4f8333da37ea7dd61f3196100a8327e">element_div</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00246.html">matrix_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00376.html">scalar_divides</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a93976a12ae52971e6a5df0fc31905020">element_div</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00505.html">vector_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6dfe7906fc8969efa6c2fe295a3aeaa5">element_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00246.html">matrix_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a799a987b84778bb29bc1309ebb4e4f70">element_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE ExprT::iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a5e8a7fc1352cd3e148064608dad9f38d">end</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; ExprT &gt; &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the last element of the given vector expression. <a href="#a5e8a7fc1352cd3e148064608dad9f38d"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
ExprT::const_iterator&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a42944399129f81c0d390fb9fb3730a29">end</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; ExprT &gt; const &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the last element of the given vector expression. <a href="#a42944399129f81c0d390fb9fb3730a29"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename TagT , typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
iterator_type&lt; ExprT, TagT &gt;<br class="typebreak"/>
::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a46770f3d33af862b80614972dc2408c0">end</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; ExprT &gt; &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the last element of the given matrix expression according to its orientation. <a href="#a46770f3d33af862b80614972dc2408c0"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename TagT , typename ExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
const_iterator_type&lt; ExprT, <br class="typebreak"/>
TagT &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac46d2599dbb7b4c698a6708b19aaf43d">end</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; ExprT &gt; const &amp;e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the last element of the given matrix expression according to its orientation. <a href="#ac46d2599dbb7b4c698a6708b19aaf43d"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename IteratorT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
IteratorT::dual_iterator_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9a3044a21431ada4377c0b51f646e7ba">end</a> (IteratorT &amp;it)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator to the last element over the dual dimension of the given iterator. <a href="#a9a3044a21431ada4377c0b51f646e7ba"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename IteratorT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
IteratorT::dual_iterator_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aee7afde9ff17f9617fadf3653c99d10a">end</a> (IteratorT const &amp;it)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A const iterator to the last element over the dual dimension of the given iterator. <a href="#aee7afde9ff17f9617fadf3653c99d10a"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00375.html">scalar_conj</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac96220a022590664f998869998ab05e5">herm</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00314.html">matrix_unary2_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00375.html">scalar_conj</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a297ef15da6af3abef7e368c79ed76477">herm</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00381.html">scalar_imag</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0075121e6722771a07dc9744550ec1d5">imag</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00310.html">matrix_unary1_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00381.html">scalar_imag</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a74a65a71d0c0715f31aaba500cb51b0c">imag</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a00e524ed262cdf2bef30737b1ad05b3e">increment</a> (I &amp;it, const I &amp;it_end, typename I::difference_type compare, <a class="el" href="a00361.html">packed_random_access_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab5d5caf6d6b37173efb0ad96e2fa34d9">increment</a> (I &amp;it, const I &amp;, typename I::difference_type, <a class="el" href="a00408.html">sparse_bidirectional_iterator_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab654ddeeb09790fbc3db78619155fe0a">increment</a> (I &amp;it, const I &amp;it_end, typename I::difference_type compare)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7aeb1a8137c5513102c9ba7ddf125a07">increment</a> (I &amp;it, const I &amp;it_end)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00509.html">vector_index_norm_inf</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a86ddb4076691133a54d03bfc2dbca1d0">index_norm_inf</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a407bf2b5cca2ef0ccd2f5af353e119ab">indexing_matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2f5c940cabbcea62dbaab8c5e2c9fb25">indexing_matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#afcc157e7a3ec509bba09462a17b8b9b4">indexing_matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a49b4bd4127a552d897f0a0a4339b98da">indexing_matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a660483129c5c165b945410a4d845ceee">indexing_vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a28e9a6ff7b98dab424ef800a00a2fcdd">indexing_vector_assign_scalar</a> (V &amp;v, const T &amp;t)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00534.html">vector_scalar_binary_traits</a><br class="typebreak"/>
&lt; E1, E2, <a class="el" href="a00513.html">vector_inner_prod</a><br class="typebreak"/>
&lt; E1, E2, typename <br class="typebreak"/>
<a class="el" href="a00364.html">promote_traits</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;::promote_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aacfe3c2ae581d94577facbf25c205abd">inner_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aba8a7bbec3bd1b082d06bbdfa005bcc7">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aad921cc83e9054303404b41374f565d6">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3c4cd5fa60b4dc5faa7f8bb9fe8a5c46">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3956c77b4c69b54bb698df672cb742fe">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a83ecd8a4211ca754aa1354f5844fd0e5">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00474.html">unit_lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6f471a31b8b1acce686ee5913e040abf">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3d6757f8fc29114d2df9738a7b4eab48">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aae1ebf0b7cd56181dfa98effda343195">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6483d6514936bf5357d9d2d7bdf07c37">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac94d809894b9dbb62b7b3c9661ff6d61">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9d11cb3df258cec6928c3f6d40055644">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00475.html">unit_upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aea1996bbaca733dbc69fa16f6927b190">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af706ef30e7596339aa3cc8604ada0072">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a20fdefc541e95745371fef7b785d48aa">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a023cf43a1129861cd56f26de85de9d8e">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad265d22064745dbcbe067bbad0061a13">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00474.html">unit_lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a43efc8b926bccc6e3e84326a74d5bf7e">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aea571a2a088dcb426dd114e7b1632f16">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a52bbd649832b3275a338ddec8e18bc50">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaca8a4122c0354d4bdfe5e28b56b6192">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00475.html">unit_upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2b72549b17e68eca750c26d32bae47d8">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a21ef4087ffb4a598c075ddf05a3c9d4b">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aef1ee20631e87aefef77ac90bad41f23">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a32c0c921493f524ef99aef5349852967">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00475.html">unit_upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a698df21f7016a3bc612c952018264179">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae501e249c0e0fbe12a56760e3b39f105">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a30a49fd2307097e160b2650f204ca4e9">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00479.html">unknown_storage_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1311c5b00dbc0e688d7ffeb18dacb8d4">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3ceff492ace9acdbc399e6e662bc8591">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae4fe0cb1a48f036c048cf09df87e5392">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a10b1b2e56f43b07317eb30c54f63e670">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00474.html">unit_lower_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a524262711703699bf124fa0a77e38bbe">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a027abc86714be7e20a284678ea4a17ac">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae5945aee0d27da2f29696736c628b1ed">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a038209f4ba2653ed85db9abbc56a98f9">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2b55f132b897926aed5d85b6e0a6b23c">inplace_solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00480.html">upper_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9cb54b1663356aa770f64a1e8838efbb">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a58c8f4b3220ea74876a4cdf508bc8de4">inplace_solve</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00202.html">lower_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac1994c4991f2ffce110f1208cda8b9a9">is_hermitian</a> (const M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9146b300ae66fcafc8e1950634df6a91">is_symmetric</a> (const M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#adfd7b4b82de990841314e474418ace57">iterating_matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab658993146fb41ed33c51d01ddfaeff9">iterating_matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a00c86a0f3782fe711a8168d9f9f4c90c">iterating_matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a296d3fc860ba61c493550b4462d052f7">iterating_matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a036fb2034b31fe06a80cebe7fd6bb153">iterating_vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7db5827dcae21ba9570361f816c097f8">iterating_vector_assign_scalar</a> (V &amp;v, const T &amp;t)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">M::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab84672d39f8c6b5c759fe732edc0e31f">lu_factorize</a> (M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class PM &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">M::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1f84fd06cf633165ae26000345d104eb">lu_factorize</a> (M &amp;m, PM &amp;pm)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa175eceb7973bfe8ced6f92fe566a2be">lu_substitute</a> (const M &amp;m, <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0844146d84d0fb875544262ae2bd43ac">lu_substitute</a> (const M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class PMT , class PMA , class MV &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a682301a5b24de966ad16f2bacf2f87b6">lu_substitute</a> (const M &amp;m, const <a class="el" href="a00363.html">permutation_matrix</a>&lt; PMT, PMA &gt; &amp;pm, MV &amp;mv)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac551bcf3348225974ed9ad405a23e278">lu_substitute</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, const M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a973c1c142d05b5c1dcf996d965f83130">lu_substitute</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, const M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class MV , class M , class PMT , class PMA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a5ab8456644f59cfe4fb9b51390120820">lu_substitute</a> (MV &amp;mv, const M &amp;m, const <a class="el" href="a00363.html">permutation_matrix</a>&lt; PMT, PMA &gt; &amp;pm)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class L , std::size_t IB, class IA , class JA , class TA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a00059.html">compressed_matrix_view</a>&lt; L, IB, <br class="typebreak"/>
IA, JA, TA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#abe22aa4a49c19e3c91063142f13ea744">make_compressed_matrix_view</a> (typename <a class="el" href="a00583.html">vector_view_traits</a>&lt; JA &gt;::value_type n_rows, typename <a class="el" href="a00583.html">vector_view_traits</a>&lt; JA &gt;::value_type n_cols, typename <a class="el" href="a00583.html">vector_view_traits</a>&lt; JA &gt;::size_type nnz, const IA &amp;ia, const JA &amp;ja, const TA &amp;ta)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E , class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae1827b7ef118df5f5d498ccd2b34676c">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00081.html">dense_proxy_tag</a>, C)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaedca6d25cd63bcf5d02a121e8281d9e">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a845793bc005fc378a9f95b17f2673f8d">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af6f908c67a325348bb4527367dbefb57">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00410.html">sparse_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab2c95028930c9b4c24c6525390536df4">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00410.html">sparse_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae6f6037932c15f327a2936d06fe42c4c">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a759e1a866a0fd9910013b8f612c9d89b">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a90f1ae21a9fe72438fc69b6f06accad1">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a90f1ae21a9fe72438fc69b6f06accad1">matrix_assign</a> (M &amp;m, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac602da785aa3fadbc2519c6984fb7321">matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a23eed6414bcbc80e6689719ecf51e605">matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab509dafc541d1ccf4fc79d991fe951ab">matrix_assign_scalar</a> (M &amp;m, const T &amp;t)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac0a11fcd037b488e3b77c880ed908d97">matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6ede5aad745cf9d7d368fcad19270830">matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T , class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a668a03047a98314e0bf6a8d3e4f79bc1">matrix_assign_scalar</a> (M &amp;m, const T &amp;t, <a class="el" href="a00081.html">dense_proxy_tag</a>, C)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#acfa7853b977150410af654cc6c89c969">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a55092e769f2a575fab43e63dfa1e6208">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa90431ca978625dc8255f95af1c3055d">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae6f349f5886b8395b2dd8f124fa26b96">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#acd6f815bcfd67bc35a530af6ecdfabcf">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad5956d5a550fb1700a7b783fe16abb48">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a40fe4321f0703b2cd85b462087c95b91">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a40fe4321f0703b2cd85b462087c95b91">matrix_swap</a> (M &amp;m, <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t I, std::size_t J&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00413.html">static_matrix_move_manip</a>&lt; I, J &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2ea1a3aba17cb75464e3943206b85816">move</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a static "move" matrix index manipulator. <a href="#a2ea1a3aba17cb75464e3943206b85816"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00518.html">vector_move_manip</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a784f3b26c1fb6530cba25b0cd59651dd">move</a> (T i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a move vector index manipulator. <a href="#a784f3b26c1fb6530cba25b0cd59651dd"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00265.html">matrix_move_manip</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae39aec4e01256a7cc1818bfa812d093e">move</a> (T i, T j)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a move matrix index manipulator. <a href="#ae39aec4e01256a7cc1818bfa812d093e"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t I&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00415.html">static_vector_move_manip</a>&lt; I &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae94ac3cd5dd64c36c9a722ec54c3e971">move</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a static move vector index manipulator. <a href="#ae94ac3cd5dd64c36c9a722ec54c3e971"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t I&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00416.html">static_vector_move_to_manip</a>&lt; I &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2aab6d46c62c7f48c45d32d55ca6f53c">move_to</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a static move_to vector index manipulator. <a href="#a2aab6d46c62c7f48c45d32d55ca6f53c"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00266.html">matrix_move_to_manip</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa42eeee12f290424b0c7dfdd02536124">move_to</a> (T i, T j)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a "move_to" matrix index manipulator. <a href="#aa42eeee12f290424b0c7dfdd02536124"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t I, std::size_t J&gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00414.html">static_matrix_move_to_manip</a>&lt; I, <br class="typebreak"/>
J &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af38a4565ebde73d1fc4e1d89083cc76c">move_to</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a static move_to matrix index manipulator. <a href="#af38a4565ebde73d1fc4e1d89083cc76c"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00519.html">vector_move_to_manip</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad02aaf15b87a3cb880abdac6b8a1a367">move_to</a> (T i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a move_to vector index manipulator. <a href="#ad02aaf15b87a3cb880abdac6b8a1a367"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00355.html">next_column_manip</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a2a80d0a15573e9795342dd28109e223b">next_column</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a next_row manipulator. <a href="#a2a80d0a15573e9795342dd28109e223b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00356.html">next_row_manip</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00595.html#a54b95431d346cf3c51052fe4f3694c0e">next_row</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An object generator that returns a next_row manipulator. <a href="#a54b95431d346cf3c51052fe4f3694c0e"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00357.html">noalias_proxy</a>&lt; C &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac27f88876e1b0679bf57bade5fec6845">noalias</a> (C &amp;lvalue)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00357.html">noalias_proxy</a>&lt; const C &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae9aae91a88c98daa7b5123fc48272b9c">noalias</a> (const C &amp;lvalue)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00520.html">vector_norm_1</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a43d0de36a090f5fdd4b720da60ff270c">norm_1</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00267.html">matrix_norm_1</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a98dc7e95f16a0a34d4df93d630005d50">norm_1</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00521.html">vector_norm_2</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a347225592df1cce706f0b365e82894fb">norm_2</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00268.html">matrix_norm_frobenius</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a098acdd9061eee6f2ffa6f135202d038">norm_frobenius</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00522.html">vector_norm_inf</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a824993c9b971b6bedddce57cbad85ee3">norm_inf</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00269.html">matrix_norm_inf</a>&lt; E &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4ec479acd5e441d5b61ce20c8d13e8ac">norm_inf</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename MatrixExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
MatrixExprT::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4417e91dae9f8e00a65a4e05d5991bd7">num_columns</a> (MatrixExprT const &amp;m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of columns. <a href="#a4417e91dae9f8e00a65a4e05d5991bd7"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename MatrixExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
MatrixExprT::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a94f19f46aab7a9d1287f56bd791af0df">num_rows</a> (MatrixExprT const &amp;m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of rows. <a href="#a94f19f46aab7a9d1287f56bd791af0df"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1c868685e40b575a760a13f6afdd19bd">opb_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#adf504a7040b4df4f73704fd45b836d88">opb_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, <a class="el" href="a00081.html">dense_proxy_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a24303f8b35b81d47af093c4c6ad4785b">opb_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00665.html#gaeab10916b6446ff98f65feb333611872">opb_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">computes <code>M += A X</code> or <code>M = A X</code> in an optimized fashion. <a href="a00665.html#gaeab10916b6446ff98f65feb333611872"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a356f51e8c200d479227de063d21e5cd3">operator*</a> (std::complex&lt; R &gt; const &amp;in1, I in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE enable_if<br class="typebreak"/>
&lt; is_convertible&lt; T1, typename <br class="typebreak"/>
E2::value_type &gt;, typename <br class="typebreak"/>
<a class="el" href="a00501.html">vector_binary_scalar1_traits</a><br class="typebreak"/>
&lt; const T1, E2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; T1, <br class="typebreak"/>
typename E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab54f7b0c9d3c9ad94176fecda007c3aa">operator*</a> (const T1 &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class T2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE enable_if<br class="typebreak"/>
&lt; is_convertible&lt; T2, typename <br class="typebreak"/>
E1::value_type &gt;, typename <br class="typebreak"/>
<a class="el" href="a00504.html">vector_binary_scalar2_traits</a><br class="typebreak"/>
&lt; E1, const T2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; typename <br class="typebreak"/>
E1::value_type, T2 &gt;<br class="typebreak"/>
&gt;::result_type &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6b2c284d649696ab53bc31347a75341c">operator*</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const T2 &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE enable_if<br class="typebreak"/>
&lt; is_convertible&lt; T1, typename <br class="typebreak"/>
E2::value_type &gt;, typename <br class="typebreak"/>
<a class="el" href="a00241.html">matrix_binary_scalar1_traits</a><br class="typebreak"/>
&lt; const T1, E2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; T1, <br class="typebreak"/>
typename E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac25ab3ee03af54b692fd3e320ad9af1a">operator*</a> (const T1 &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class T2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE enable_if<br class="typebreak"/>
&lt; is_convertible&lt; T2, typename <br class="typebreak"/>
E1::value_type &gt;, typename <br class="typebreak"/>
<a class="el" href="a00245.html">matrix_binary_scalar2_traits</a><br class="typebreak"/>
&lt; E1, const T2, <br class="typebreak"/>
<a class="el" href="a00388.html">scalar_multiplies</a>&lt; typename <br class="typebreak"/>
E1::value_type, T2 &gt;<br class="typebreak"/>
&gt;::result_type &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a16944b32dfa4500872badde570df3c34">operator*</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const T2 &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6290edf86da2794fe33e1ce558e19cce">operator*</a> (I in1, std::complex&lt; R &gt; const &amp;in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00505.html">vector_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00392.html">scalar_plus</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a46f9872fc8438e3c1d7e808d93f9d9cc">operator+</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a46f671f7c48efd67de8ffa940ff3381e">operator+</a> (std::complex&lt; R &gt; const &amp;in1, I in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00246.html">matrix_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00392.html">scalar_plus</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a5de13d381190516c21f03666e7a97251">operator+</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6828dffb3d20a1d226578b20868a74cf">operator+</a> (I in1, std::complex&lt; R &gt; const &amp;in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00391.html">scalar_negate</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a8c2b85770084641d4c25f0f71070f33a">operator-</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a219173c964c5cc5d9e28dfe37b98558a">operator-</a> (std::complex&lt; R &gt; const &amp;in1, I in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00505.html">vector_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00385.html">scalar_minus</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a37a30106a78af46a9e30830d1fcd33cf">operator-</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00310.html">matrix_unary1_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00391.html">scalar_negate</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab350600822aa049ca778f030b5f88163">operator-</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab35d28572118fe684a669d5e9cb806fe">operator-</a> (I in1, std::complex&lt; R &gt; const &amp;in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00246.html">matrix_binary_traits</a>&lt; E1, E2, <br class="typebreak"/>
<a class="el" href="a00385.html">scalar_minus</a>&lt; typename <br class="typebreak"/>
E1::value_type, typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae2231ff40a1dba0c6d579fc74151ac17">operator-</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab83f30b9c9244209e5538d38d9e09480">operator/</a> (std::complex&lt; R &gt; const &amp;in1, I in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class T2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00504.html">vector_binary_scalar2_traits</a><br class="typebreak"/>
&lt; E1, const T2, <a class="el" href="a00376.html">scalar_divides</a><br class="typebreak"/>
&lt; typename E1::value_type, T2 &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab2989aadfe57de967988a67f960b16ca">operator/</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const T2 &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class T2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00245.html">matrix_binary_scalar2_traits</a><br class="typebreak"/>
&lt; E1, const T2, <a class="el" href="a00376.html">scalar_divides</a><br class="typebreak"/>
&lt; typename E1::value_type, T2 &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae66e88de9c04f151e326e5671c6c47d3">operator/</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const T2 &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename R , typename I &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">boost::enable_if&lt; mpl::and_<br class="typebreak"/>
&lt; boost::is_float&lt; R &gt;<br class="typebreak"/>
, boost::is_integral&lt; I &gt;<br class="typebreak"/>
&gt;, std::complex&lt; R &gt; &gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a47cda578658403a5dca9d73c9046e34d">operator/</a> (I in1, std::complex&lt; R &gt; const &amp;in2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class T , class VE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::basic_ostream&lt; E, T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6589437f4fa2f315f85936579577a4ad">operator&lt;&lt;</a> (std::basic_ostream&lt; E, T &gt; &amp;os, const <a class="el" href="a00507.html">vector_expression</a>&lt; VE &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">output stream operator for vector expressions <a href="#a6589437f4fa2f315f85936579577a4ad"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class T , class ME &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::basic_ostream&lt; E, T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a28fef88b6a32b151a9c82b0cc608dd56">operator&lt;&lt;</a> (std::basic_ostream&lt; E, T &gt; &amp;os, const <a class="el" href="a00251.html">matrix_expression</a>&lt; ME &gt; &amp;m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">output stream operator for matrix expressions <a href="#a28fef88b6a32b151a9c82b0cc608dd56"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00508.html">vector_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt;, T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a857a6b628c2c1590ba750a09cd208667">operator&lt;&lt;=</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;v, <a class="el" href="a00138.html">fill_policy_wrapper</a>&lt; T &gt;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for choice of fill policy. <a href="#a857a6b628c2c1590ba750a09cd208667"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt;, T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#abc538f9a9f3109a262f361caef3f0b37">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;me, <a class="el" href="a00138.html">fill_policy_wrapper</a>&lt; T &gt;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for choice of fill policy. <a href="#abc538f9a9f3109a262f361caef3f0b37"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aeb72a87c11a2e5860070c2116c1348e8">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;me, const <a class="el" href="a00158.html">index_manipulator</a>&lt; T &gt; &amp;ta)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. <a href="#aeb72a87c11a2e5860070c2116c1348e8"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt;<br class="typebreak"/>
, <a class="el" href="a00133.html">fill_policy::index_assign</a>, T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6c89a85071b5ebb343e3f3b4da333e21">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;me, <a class="el" href="a00452.html">traverse_policy_wrapper</a>&lt; T &gt;)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. <a href="#a6c89a85071b5ebb343e3f3b4da333e21"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab3b60b616084a200aa03adb42e6f6e73">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;me, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;ve)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for vector expressions. <a href="#ab3b60b616084a200aa03adb42e6f6e73"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a36a89a09203ebe98b685ebdf9a345adc">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;me1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;me2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for matrix expressions. <a href="#a36a89a09203ebe98b685ebdf9a345adc"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00508.html">vector_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6773a2d28e4c4c8237ff8b2fa3d071a7">operator&lt;&lt;=</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;v, const typename E::value_type &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for simple types. <a href="#a6773a2d28e4c4c8237ff8b2fa3d071a7"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00508.html">vector_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a601183facc38ab7bcb4e0f47009ba9f3">operator&lt;&lt;=</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;ve)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">! A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for vector expressions <a href="#a601183facc38ab7bcb4e0f47009ba9f3"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00508.html">vector_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a496f4f0a3c215bee7f2137d2e9cab022">operator&lt;&lt;=</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;v, const <a class="el" href="a00158.html">index_manipulator</a>&lt; T &gt; &amp;nv)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. <a href="#a496f4f0a3c215bee7f2137d2e9cab022"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00252.html">matrix_expression_assigner</a><br class="typebreak"/>
&lt; <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a803f89c32c1a77cef2d94ec2a710e775">operator&lt;&lt;=</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;me, const typename E::value_type &amp;val)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for simple types. <a href="#a803f89c32c1a77cef2d94ec2a710e775"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class T , class VT , class VA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::basic_istream&lt; E, T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa40a63a72a7f3287e51309c9584f7ccd">operator&gt;&gt;</a> (std::basic_istream&lt; E, T &gt; &amp;is, <a class="el" href="a00481.html">vector</a>&lt; VT, VA &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">input stream operator for vectors <a href="#aa40a63a72a7f3287e51309c9584f7ccd"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class T , class MT , class MF , class MA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::basic_istream&lt; E, T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab20207d8004828b6738ede0e41da2efa">operator&gt;&gt;</a> (std::basic_istream&lt; E, T &gt; &amp;is, <a class="el" href="a00218.html">matrix</a>&lt; MT, MF, MA &gt; &amp;m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">input stream operator for matrices <a href="#ab20207d8004828b6738ede0e41da2efa"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E , class T , class MT , class MF1 , class MF2 , class MA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">std::basic_istream&lt; E, T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aece90679d2327eaa526b46e26e341aa6">operator&gt;&gt;</a> (std::basic_istream&lt; E, T &gt; &amp;is, <a class="el" href="a00440.html">symmetric_matrix</a>&lt; MT, MF1, MF2, MA &gt; &amp;m)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">special input stream operator for symmetric matrices <a href="#aece90679d2327eaa526b46e26e341aa6"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00517.html">vector_matrix_binary_traits</a><br class="typebreak"/>
&lt; E1, E2, <a class="el" href="a00388.html">scalar_multiplies</a><br class="typebreak"/>
&lt; typename E1::value_type, <br class="typebreak"/>
typename E2::value_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1ec699972aadfd0a7323cd130fca8fa3">outer_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00534.html">vector_scalar_binary_traits</a><br class="typebreak"/>
&lt; E1, E2, <a class="el" href="a00513.html">vector_inner_prod</a><br class="typebreak"/>
&lt; E1, E2, typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00364.html">promote_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, <br class="typebreak"/>
typename E2::value_type &gt;<br class="typebreak"/>
::promote_type &gt;<br class="typebreak"/>
::precision_type &gt;<br class="typebreak"/>
&gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab8038e8325b159992ad615ad63e3e62a">prec_inner_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac450c09008380995a0ecf4fc9ef38b18">prec_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00320.html">matrix_vector_binary2_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a26abdf635691d7e31dc504b76c837001">prec_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00320.html">matrix_vector_binary2_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa2ba021847a42a70a629d38e5bde5648">prec_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7bea043b77936258097d4063b0519792">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#adfa726319c9c5c1d4086865ab01bd778">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1c8b4e4675fc9fe9a0fa0ca6af7feb7f">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6a096f909f73ea77f26b6c0a6a663758">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00317.html">matrix_vector_binary1_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6c9bbf9104f7659b5b97034ee9f96027">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00262.html">matrix_matrix_binary_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aba1527ab6abcdb3f0f2e976ed76d1e01">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00478.html">unknown_orientation_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00317.html">matrix_vector_binary1_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#abd83d8e7e09d36679588efb09692ecf7">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00262.html">matrix_matrix_binary_traits</a><br class="typebreak"/>
&lt; typename <a class="el" href="a00465.html">type_traits</a><br class="typebreak"/>
&lt; typename E1::value_type &gt;<br class="typebreak"/>
::precision_type, E1, typename <br class="typebreak"/>
<a class="el" href="a00465.html">type_traits</a>&lt; typename <br class="typebreak"/>
E2::value_type &gt;<br class="typebreak"/>
::precision_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a3dd1591eadaae855560b3b53093bd157">prec_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a704de061e9775c7306cf6fbeafabd7a7">prec_prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00320.html">matrix_vector_binary2_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a38a4e454d5b009b3a072040db57a3d6d">prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a018f0f87d91fca6baa733eb6f79b3a63">prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad974fb6dba9a05ea188ed5b77d8f331a">prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00262.html">matrix_matrix_binary_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9dd75ba7557add42ceec584f39d97837">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00478.html">unknown_orientation_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1a65b671c9c9c9b9d14428c51f486259">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a62491a0227832d7c7fa819ccad54bbf4">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a71ae574beb83acb24610745e3d8e68d9">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00320.html">matrix_vector_binary2_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7c9912240b580e82207adac5128b94c8">prod</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE V &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2e0bc2fdfac6158d29e354360e00902e">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, V &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00262.html">matrix_matrix_binary_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af60cbf2396c2c88f798ded464e4bbd29">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00317.html">matrix_vector_binary1_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a80a491b0d654ad0d661a7ed3b272db88">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, <a class="el" href="a00479.html">unknown_storage_tag</a>, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00317.html">matrix_vector_binary1_traits</a><br class="typebreak"/>
&lt; typename E1::value_type, E1, <br class="typebreak"/>
typename E2::value_type, E2 &gt;<br class="typebreak"/>
::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab144bc0ebf773b05041b6ed84ed495cf">prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1934fdeba05203b77d71ae093f4da111">project</a> (const M &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aebb1dfe5b04bafceee63908ca0b3eb79">project</a> (const <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab62e3dcf1d7ec3a388ea3be90fb816d6">project</a> (<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt; &amp;data, const typename <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab279550807cc582c8e1060eaa7655f95">project</a> (<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt; &amp;data, const typename <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;::range_type &amp;r)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a85827c9036a8f6cdb8b3d643e7074d8c">project</a> (V &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; const V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9d6d0a6d59e57b13ae766bb8fd81d718">project</a> (const V &amp;data, const typename <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a205aa4608d4a8af10b4d3c5b5f9a754f">project</a> (<a class="el" href="a00510.html">vector_indirect</a>&lt; V, <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt; &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aa9938a7ce81d4620c3a7e58168b20423">project</a> (<a class="el" href="a00528.html">vector_range</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code> Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#aa9938a7ce81d4620c3a7e58168b20423"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab20b093b9e253f62c2c8d6afeb1641b3">project</a> (M &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia1, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; const M, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a03c7796133beea343a6c292a64d708d9">project</a> (const M &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia1, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aff46b3d2f5ffbf929a571aab7382dea1">project</a> (M &amp;data, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s1, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab2ee674ea8fbeff0efe4ca491254072b">project</a> (const M &amp;data, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s1, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad9baf052047f823d3c61dca7d46787f5">project</a> (<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a612ee65d5a5bc535ed50d377c4d33809">project</a> (const <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt; &amp;data, const typename <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9fcf99481ee151bb41a68990c6f0268e">project</a> (const <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt; &amp;data, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::slice_type &amp;s1, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a55a8fc237c41c481c21711bf7cfaa8ae">project</a> (<a class="el" href="a00270.html">matrix_range</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaef8cd73d0d4e6b2d30ae919769bd23e">project</a> (const <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt; &amp;data, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::range_type &amp;r1, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af3489f76224c3b3e0081fb2ff1daff89">project</a> (const <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#adcd8711280c38410a6af32f493c714ab">project</a> (<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt; &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia1, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a26ef3aec0d096a331853c5bae44716d1">project</a> (<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s1, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaee228f621cc8d5df24218ebdb9acc07">project</a> (const <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s1, const typename <a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4725b73798dad3ab53e7a4f4fdd964fb">project</a> (M &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aef0854c9e388495bb124e62fcdae8e75">project</a> (<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type &amp;r)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a28fd70ec34923b1502c4a458260bbe85">project</a> (const <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt; &amp;data, const typename <a class="el" href="a00510.html">vector_indirect</a>&lt; V, IA &gt;::range_type &amp;r)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; const V, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac2e20249c71c5a19506c6ba4a35d807f">project</a> (const V &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4cda31c6858e0f2d6b6e02f732ea4daa">project</a> (<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a94f7be35bef87ff0fdd4cedb3903b69e">project</a> (V &amp;data, const typename <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;::slice_type &amp;s)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; const V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab89cfc119d6349c15cf213600c582730">project</a> (const V &amp;data, typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type const &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code> Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#ab89cfc119d6349c15cf213600c582730"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#acd2a3061483848f312758beec44cad88">project</a> (const <a class="el" href="a00528.html">vector_range</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code> Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#acd2a3061483848f312758beec44cad88"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a157278be42cba341c7f0efd390348a87">project</a> (const <a class="el" href="a00540.html">vector_slice</a>&lt; V &gt; &amp;data, const typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type &amp;r)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a90465435680cc95cae4a89211d3802a1">project</a> (const <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt; &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia1, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V , class A &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00510.html">vector_indirect</a>&lt; V, <br class="typebreak"/>
<a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a400a17c69d9bc31a76b7ba42e4f6969a">project</a> (const <a class="el" href="a00510.html">vector_indirect</a>&lt; V, <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &gt; &amp;data, const <a class="el" href="a00176.html">indirect_array</a>&lt; A &gt; &amp;ia)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#abe55106b9ab4926e250fdf1b29659781">project</a> (<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt; &amp;data, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::range_type &amp;r1, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class IA &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0aab64e6e0e2012df287bace3318b088">project</a> (<a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt; &amp;data, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::slice_type &amp;s1, const typename <a class="el" href="a00253.html">matrix_indirect</a>&lt; M, IA &gt;::slice_type &amp;s2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad74401d0b50b070b750947255daf80d5">project</a> (const <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt; &amp;data, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r1, const typename <a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;::range_type &amp;r2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae1d22b04346d93879d381b1c39d270aa">project</a> (V &amp;data, typename <a class="el" href="a00528.html">vector_range</a>&lt; V &gt;::range_type const &amp;r)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code> Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#ae1d22b04346d93879d381b1c39d270aa"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00310.html">matrix_unary1_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00395.html">scalar_real</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab477e9f77c868e4456206d4fc2600c02">real</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00395.html">scalar_real</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ace32827d9097c559ca86a332b9593c8e">real</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00276.html">matrix_row</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af8da104f49e2652e2c036c431dec2879">row</a> (M &amp;data, typename M::size_type i)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00276.html">matrix_row</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9518a90fa8b72d0be83a0a5e77da2daa">row</a> (const M &amp;data, typename M::size_type i)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const C &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af2668f9b0ccb1e6925c7d433dc036b11">safe</a> (const C &amp;lvalue)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE C &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#afd3c95c083138d13d06f9f4c825f9796">safe</a> (C &amp;lvalue)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0eba57b7116c92c38d2713c0db4edabd">same_impl_ex</a> (const T &amp;size1, const T &amp;size2, const char *file, int line)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T1 , class T2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE T1&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a96b0c013fa33292ef6075376e738e1bb">same_impl_ex</a> (const T1 &amp;size1, const T2 &amp;size2, const char *file, int line)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t Dim, typename VectorExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00579.html">vector_traits</a>&lt; VectorExprT &gt;<br class="typebreak"/>
::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6f40af2680b23d710e619e10c73f6ffc">size</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; VectorExprT &gt; const &amp;ve)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the given dimension for the given vector expression. <a href="#a6f40af2680b23d710e619e10c73f6ffc"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;std::size_t Dim, typename MatrixExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00306.html">matrix_traits</a>&lt; MatrixExprT &gt;<br class="typebreak"/>
::size_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae62b9a905a3f11dbcd39f04a83174831">size</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; MatrixExprT &gt; const &amp;me)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the given dimension for the given matrix expression. <a href="#ae62b9a905a3f11dbcd39f04a83174831"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;typename VectorExprT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
typename::boost::lazy_enable_if_c<br class="typebreak"/>
&lt; detail::has_size_type<br class="typebreak"/>
&lt; VectorExprT &gt;::value, <br class="typebreak"/>
detail::vector_size_type<br class="typebreak"/>
&lt; VectorExprT &gt;&gt;::type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a21019ef1d90c1854094dffa247fe1daf">size</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; VectorExprT &gt; const &amp;ve)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of columns. <a href="#a21019ef1d90c1854094dffa247fe1daf"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 , class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00333.html">matrix_vector_solve_traits</a>&lt; E1, <br class="typebreak"/>
E2 &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a8377d6eca1abae4087e4d5c085f2cef7">solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;e2, C)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 , class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00333.html">matrix_vector_solve_traits</a>&lt; E1, <br class="typebreak"/>
E2 &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac29c0d494ac3c50a9c19757af8e52d13">solve</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, C)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E1 , class E2 , class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00264.html">matrix_matrix_solve_traits</a>&lt; E1, <br class="typebreak"/>
E2 &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a1b1afa027f1ea685bf645485d12dff19">solve</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, C)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a451b4470986845262656ad781d3ffcb1">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2d2c3210220ad40f0d8e2076a52485f8">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, TRI)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4cc6d1c9e20b0acdfa6272f3ff5965b8">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00052.html">column_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaebe0c11ad6f20f6062d7866f6b9a2e5">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aafa8ff376f8f72c47e8957423e4f0b5a">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, bool init=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M , class E1 , class E2 , class TRI &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE M &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6c1c7a398bc5813a4e53c1fe0b9c1f7e">sparse_prod</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;e1, const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;e2, M &amp;m, TRI, <a class="el" href="a00369.html">row_major_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; const V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a541980298f1f6d47b7296da2c9860c38">subrange</a> (const V &amp;data, typename V::size_type start, typename V::size_type stop)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. The resulting <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#a541980298f1f6d47b7296da2c9860c38"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ac995186509e176d70edb7ea8c2045f51">subrange</a> (const M &amp;data, typename M::size_type start1, typename M::size_type stop1, typename M::size_type start2, typename M::size_type stop2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00270.html">matrix_range</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9ae0a92d79afe5b300b0874cdc9c5a88">subrange</a> (M &amp;data, typename M::size_type start1, typename M::size_type stop1, typename M::size_type start2, typename M::size_type stop2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00528.html">vector_range</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aef9b4d314d4d48b1e3fdcd8987b849bc">subrange</a> (V &amp;data, typename V::size_type start, typename V::size_type stop)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. <a href="#aef9b4d314d4d48b1e3fdcd8987b849bc"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; const V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a659c5744b309bdc850bd7948d50c135b">subslice</a> (const V &amp;data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; const M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a862181108595d2dd7c41acb19986cea6">subslice</a> (const M &amp;data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class M &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00282.html">matrix_slice</a>&lt; M &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a2e84f14a66a5cfd1b4746f928511d445">subslice</a> (M &amp;data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class V &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00540.html">vector_slice</a>&lt; V &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a6671bc2bcff0040cb57d269f969cf8b7">subslice</a> (V &amp;data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00543.html">vector_sum</a>&lt; E &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae9ea06976a02ba470104100f89958dd2">sum</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class PM , class MV &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a78b94f903ddf016f9dee9b735fd529a1">swap_rows</a> (const PM &amp;pm, MV &amp;mv, <a class="el" href="a00290.html">matrix_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class PM , class MV &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a9c80cd7830f001e9d7116317f0d1a888">swap_rows</a> (const PM &amp;pm, MV &amp;mv, <a class="el" href="a00547.html">vector_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class PM , class MV &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a65c1ef5d24c4fecfed509888bbd36f6e">swap_rows</a> (const PM &amp;pm, MV &amp;mv)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00380.html">scalar_identity</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#af1c6bcd08f757cd2bb572645f6d19749">trans</a> (<a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00582.html">vector_unary_traits</a>&lt; const E, <br class="typebreak"/>
<a class="el" href="a00380.html">scalar_identity</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad456b7cca06174a94be1fd3dd457e3e6">trans</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00314.html">matrix_unary2_traits</a>&lt; const E, <br class="typebreak"/>
<a class="el" href="a00380.html">scalar_identity</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a7c74dc462ba55f7bf262a6d4fe7b808e">trans</a> (const <a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00314.html">matrix_unary2_traits</a>&lt; E, <br class="typebreak"/>
<a class="el" href="a00380.html">scalar_identity</a>&lt; typename <br class="typebreak"/>
E::value_type &gt; &gt;::result_type&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#accaeeb6cf41f2c09653f60039ed49760">trans</a> (<a class="el" href="a00251.html">matrix_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a96287029315deb4274a3bc65df79894f">vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00410.html">sparse_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aaae4fff2227150e8347b6641dfadfc7c">vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a66ea598f5472db9beb803326323b9b88">vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a74d6b77fc69010dba485138887b63175">vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ab320575401e7ce8b16663caa12a069c4">vector_assign</a> (V &amp;v, const <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a4fd543032380a3eeb0560b5311501fc9">vector_assign_scalar</a> (V &amp;v, const T &amp;t, <a class="el" href="a00409.html">sparse_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a74f299d4a3b0b910e694bf9c2e84b6c5">vector_assign_scalar</a> (V &amp;v, const T &amp;t, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ae692bf35a0375b24c77a99eda0aafb89">vector_assign_scalar</a> (V &amp;v, const T &amp;t, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#aafc9992b13a2a93139abf09845a35e9d">vector_assign_scalar</a> (V &amp;v, const T &amp;t)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a733e8b32126f8e2de098677551bd1108">vector_swap</a> (V &amp;v, <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00360.html">packed_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad51e89cf1bed51eb70755ab244f52b83">vector_swap</a> (V &amp;v, <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#ad72e2ed90f4d1ce5a3ac8ae059419613">vector_swap</a> (V &amp;v, <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00081.html">dense_proxy_tag</a>)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00595.html#a0ee4e3179129e88a1c4c7791e21d60d7">vector_swap</a> (V &amp;v, <a class="el" href="a00507.html">vector_expression</a>&lt; E &gt; &amp;e, <a class="el" href="a00409.html">sparse_proxy_tag</a>)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>contains all important classes and functions of uBLAS </p>
<p>main namespace of uBLAS.</p>
<p>all ublas definitions ... </p>
<p>Use this namespace for all operations with uBLAS. It can also be abbreviated with </p>
<div class="fragment"><pre class="fragment"> <span class="keyword">namespace </span>ublas = boost::numeric::ublas;
</pre></div><p>A common practice is to bring this namespace into the current scope with </p>
<div class="fragment"><pre class="fragment"> <span class="keyword">using namespace </span>boost::numeric::ublas;
</pre></div><p>.</p>
<p>However, be warned that using the ublas namespace and the std::vector at the same time can lead to the compiler to confusion. The solution is simply to prefix each ublas vector like <code>boost::numeric::ublas::vector&lt;T&gt;</code>. If you think it's too long to write, you can define a new namespace like <code>namespace</code> ublas = <a class="el" href="a00595.html" title="contains all important classes and functions of uBLAS">boost::numeric::ublas</a> and then just declare your vectors with <code>ublas::vector&lt;T&gt;</code>. STL vectors will be declared as vector&lt;T&gt;. No need to prefix with <code>std:</code>: </p>
</div><hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="aaa4f99a3747c95c0c9dd45126ef784d7"></a><!-- doxytag: member="boost::numeric::ublas::DEFAULT_WRAP_POLICY" ref="aaa4f99a3747c95c0c9dd45126ef784d7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00451.html">traverse_policy::wrap</a> <a class="el" href="a00451.html">boost::numeric::ublas::DEFAULT_WRAP_POLICY</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00594_source.html#l00874">874</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7ec5a490f70c24e90a42dd3571fe8089"></a><!-- doxytag: member="boost::numeric::ublas::DEFAULT_TRAVERSE_POLICY" ref="a7ec5a490f70c24e90a42dd3571fe8089" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00449.html">traverse_policy::by_row_policy</a>&lt;<a class="el" href="a00451.html">DEFAULT_WRAP_POLICY</a>&gt; <a class="el" href="a00449.html">boost::numeric::ublas::DEFAULT_TRAVERSE_POLICY</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00594_source.html#l00880">880</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afa0e332aeaceaac7b710bad6fd18d560"></a><!-- doxytag: member="boost::numeric::ublas::nonassignable" ref="afa0e332aeaceaac7b710bad6fd18d560" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00359.html">nonassignable_::nonassignable</a> <a class="el" href="a00359.html">boost::numeric::ublas::nonassignable</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00605_source.html#l00040">40</a> of file <a class="el" href="a00605_source.html">definitions.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af83ec9fe47283fc080da44d7f1248dfe"></a><!-- doxytag: member="boost::numeric::ublas::range" ref="af83ec9fe47283fc080da44d7f1248dfe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00001.html">basic_range</a> <a class="el" href="a00001.html">boost::numeric::ublas::range</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00032">32</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a06d9029cec98e9a9bfafd815e82e7c69"></a><!-- doxytag: member="boost::numeric::ublas::slice" ref="a06d9029cec98e9a9bfafd815e82e7c69" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00002.html">basic_slice</a> <a class="el" href="a00002.html">boost::numeric::ublas::slice</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00034">34</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a123763c243ff65c979546a3a2438518c"></a><!-- doxytag: member="boost::numeric::ublas::row_major" ref="a123763c243ff65c979546a3a2438518c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00031.html">basic_row_major</a> <a class="el" href="a00031.html">boost::numeric::ublas::row_major</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00119">119</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acb5f25a36d44b76d00d0da336ce13522"></a><!-- doxytag: member="boost::numeric::ublas::column_major" ref="acb5f25a36d44b76d00d0da336ce13522" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00027.html">basic_column_major</a> <a class="el" href="a00027.html">boost::numeric::ublas::column_major</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00123">123</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa035c6ae9eca80867667d4193a5b3623"></a><!-- doxytag: member="boost::numeric::ublas::full" ref="aa035c6ae9eca80867667d4193a5b3623" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00028.html">basic_full</a> <a class="el" href="a00028.html">boost::numeric::ublas::full</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00157">157</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0b1ac81c67412e9c055a374299d1ec6e"></a><!-- doxytag: member="boost::numeric::ublas::lower" ref="a0b1ac81c67412e9c055a374299d1ec6e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00029.html">basic_lower</a> <a class="el" href="a00029.html">boost::numeric::ublas::lower</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00161">161</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae5cbb06421c321e269830b33e06c1c3c"></a><!-- doxytag: member="boost::numeric::ublas::upper" ref="ae5cbb06421c321e269830b33e06c1c3c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00037.html">basic_upper</a> <a class="el" href="a00037.html">boost::numeric::ublas::upper</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00165">165</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab1dee0dc3edd215a5bc42dc0512b4641"></a><!-- doxytag: member="boost::numeric::ublas::unit_lower" ref="ab1dee0dc3edd215a5bc42dc0512b4641" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00035.html">basic_unit_lower</a> <a class="el" href="a00035.html">boost::numeric::ublas::unit_lower</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00169">169</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7cb8404f388c92a7cb74a53c0817273d"></a><!-- doxytag: member="boost::numeric::ublas::unit_upper" ref="a7cb8404f388c92a7cb74a53c0817273d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00036.html">basic_unit_upper</a> <a class="el" href="a00036.html">boost::numeric::ublas::unit_upper</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00173">173</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab8b9232da81e96c4f47cc5ed388d899d"></a><!-- doxytag: member="boost::numeric::ublas::strict_lower" ref="ab8b9232da81e96c4f47cc5ed388d899d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00033.html">basic_strict_lower</a> <a class="el" href="a00033.html">boost::numeric::ublas::strict_lower</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00177">177</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a09e36b837bf7f3c5344506dcb0cf764b"></a><!-- doxytag: member="boost::numeric::ublas::strict_upper" ref="a09e36b837bf7f3c5344506dcb0cf764b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00034.html">basic_strict_upper</a> <a class="el" href="a00034.html">boost::numeric::ublas::strict_upper</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00613_source.html#l00181">181</a> of file <a class="el" href="a00613_source.html">fwd.hpp</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ad02aaf15b87a3cb880abdac6b8a1a367"></a><!-- doxytag: member="boost::numeric::ublas::move_to" ref="ad02aaf15b87a3cb880abdac6b8a1a367" args="(T i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00519.html">vector_move_to_manip</a>&lt;T&gt; boost::numeric::ublas::move_to </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a move_to vector index manipulator. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>The element number the manipulator will move to when <code>manip</code> member function is called </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A move_to vector manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> vector&lt;double&gt; a(6, 0);
a &lt;&lt;= 1, 2, <a class="code" href="a00595.html#ad02aaf15b87a3cb880abdac6b8a1a367" title="An object generator that returns a move_to vector index manipulator.">move_to</a>(5), 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0 0 0 3
</pre></div><dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">T</td><td>Size type </td></tr>
</table>
</dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#ad02aaf15b87a3cb880abdac6b8a1a367" title="An object generator that returns a move_to vector index manipulator.">move_to()</a> </dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00077">77</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2aab6d46c62c7f48c45d32d55ca6f53c"></a><!-- doxytag: member="boost::numeric::ublas::move_to" ref="a2aab6d46c62c7f48c45d32d55ca6f53c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t I&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00416.html">static_vector_move_to_manip</a>&lt;I&gt; boost::numeric::ublas::move_to </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a static move_to vector index manipulator. </p>
<p>Typically faster than the dynamic version, but can be used only when the values are known at compile time.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A static move_to vector manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> vector&lt;double&gt; a(6, 0);
a &lt;&lt;= 1, 2, move_to&lt;5&gt;(), 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0 0 0 3
</pre></div><dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">I</td><td>The number of elements the manipulator will traverse the index when <code>manip</code> function is called </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00116">116</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a784f3b26c1fb6530cba25b0cd59651dd"></a><!-- doxytag: member="boost::numeric::ublas::move" ref="a784f3b26c1fb6530cba25b0cd59651dd" args="(T i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00518.html">vector_move_manip</a>&lt;T&gt; boost::numeric::ublas::move </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a move vector index manipulator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">T</td><td>Size type </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>The number of elements the manipulator will traverse the index when <code>manip</code> member function is called. Negative values can be used. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A move vector manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> vector&lt;double&gt; a(6, 0);
a &lt;&lt;= 1, 2, <a class="code" href="a00595.html#a784f3b26c1fb6530cba25b0cd59651dd" title="An object generator that returns a move vector index manipulator.">move</a>(3), 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0 0 0 3
</pre></div>
<p>Definition at line <a class="el" href="a00594_source.html#l00159">159</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae94ac3cd5dd64c36c9a722ec54c3e971"></a><!-- doxytag: member="boost::numeric::ublas::move" ref="ae94ac3cd5dd64c36c9a722ec54c3e971" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t I&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00415.html">static_vector_move_manip</a>&lt;I&gt; boost::numeric::ublas::move </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a static move vector index manipulator. </p>
<p>Typically faster than the dynamic version, but can be used only when the values are known at compile time. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">I</td><td>The Number of elements the manipulator will traverse the index when <code>manip</code> function is called.Negative values can be used. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A static move vector manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> vector&lt;double&gt; a(6, 0);
a &lt;&lt;= 1, 2, move&lt;3&gt;(), 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0 0 0 3
</pre></div>
<p>Definition at line <a class="el" href="a00594_source.html#l00202">202</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa42eeee12f290424b0c7dfdd02536124"></a><!-- doxytag: member="boost::numeric::ublas::move_to" ref="aa42eeee12f290424b0c7dfdd02536124" args="(T i, T j)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00266.html">matrix_move_to_manip</a>&lt;T&gt; boost::numeric::ublas::move_to </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a "move_to" matrix index manipulator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">size</td><td>type </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>The row number the manipulator will move to when <code>manip</code> member function is called </td></tr>
<tr><td class="paramname">j</td><td>The column number the manipulator will move to when <code>manip</code> member function is called </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A move matrix manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, <a class="code" href="a00595.html#ad02aaf15b87a3cb880abdac6b8a1a367" title="An object generator that returns a move_to vector index manipulator.">move_to</a>(A.size1()-1, A.size1()-1), 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
0 0 0
0 0 3
</pre></div> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#aa42eeee12f290424b0c7dfdd02536124" title="An object generator that returns a &quot;move_to&quot; matrix index manipulator.">move_to(T i, T j)</a> and <a class="el" href="a00414.html" title="A static move_to matrix manipulator When member function traverse is called the referenced index will...">static_matrix_move_to_manip</a></dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00258">258</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af38a4565ebde73d1fc4e1d89083cc76c"></a><!-- doxytag: member="boost::numeric::ublas::move_to" ref="af38a4565ebde73d1fc4e1d89083cc76c" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t I, std::size_t J&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00414.html">static_matrix_move_to_manip</a>&lt;I, J&gt; boost::numeric::ublas::move_to </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a static move_to matrix index manipulator. </p>
<p>Typically faster than the dynamic version, but can be used only when the values are known at compile time. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">I</td><td>The row number the manipulator will set the matrix assigner index to. </td></tr>
<tr><td class="paramname">J</td><td>The column number the manipulator will set the matrix assigner index to. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A static move_to matrix manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, move_to&lt;2,2&gt;, 3;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
0 0 0
0 0 3
</pre></div> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#aa42eeee12f290424b0c7dfdd02536124" title="An object generator that returns a &quot;move_to&quot; matrix index manipulator.">move_to(T i, T j)</a> and <a class="el" href="a00414.html" title="A static move_to matrix manipulator When member function traverse is called the referenced index will...">static_matrix_move_to_manip</a> </dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00306">306</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae39aec4e01256a7cc1818bfa812d093e"></a><!-- doxytag: member="boost::numeric::ublas::move" ref="ae39aec4e01256a7cc1818bfa812d093e" args="(T i, T j)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00265.html">matrix_move_manip</a>&lt;T&gt; boost::numeric::ublas::move </td>
<td>(</td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a move matrix index manipulator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">size</td><td>type </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>The number of rows the manipulator will traverse the index when "manip" member function is called </td></tr>
<tr><td class="paramname">j</td><td>The number of columns the manipulator will traverse the index when "manip" member function is called </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A move matrix manipulator</dd></dl>
<p>Example: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, <a class="code" href="a00595.html#a784f3b26c1fb6530cba25b0cd59651dd" title="An object generator that returns a move vector index manipulator.">move</a>(1,0),
3,;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
0 0 3
0 0 0
</pre></div>
<p>Definition at line <a class="el" href="a00594_source.html#l00358">358</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2ea1a3aba17cb75464e3943206b85816"></a><!-- doxytag: member="boost::numeric::ublas::move" ref="a2ea1a3aba17cb75464e3943206b85816" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t I, std::size_t J&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00413.html">static_matrix_move_manip</a>&lt;I, J&gt; boost::numeric::ublas::move </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a static "move" matrix index manipulator. </p>
<p>Typically faster than the dynamic version, but can be used only when the values are known at compile time. Negative values can be used. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">I</td><td>The number of rows the manipulator will trasverse the matrix assigner index. </td></tr>
<tr><td class="paramname">J</td><td>The number of columns the manipulator will trasverse the matrix assigner index. </td></tr>
<tr><td class="paramname">size</td><td>type </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A static move matrix manipulator</dd></dl>
<p>Example: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, move&lt;1,0&gt;(),
3,;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
0 0 3
0 0 0
</pre></div><dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#ad02aaf15b87a3cb880abdac6b8a1a367" title="An object generator that returns a move_to vector index manipulator.">move_to()</a></dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00411">411</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a006ba58a3f4c88d8e8e76e44db481757"></a><!-- doxytag: member="boost::numeric::ublas::begin1" ref="a006ba58a3f4c88d8e8e76e44db481757" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00038.html">begin1_manip</a> boost::numeric::ublas::begin1 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a begin1 manipulator. </p>
<p>The resulted manipulator will traverse the index to the begining of the current column when its' <code>manip</code> member function is called.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A begin1 matrix index manipulator</dd></dl>
<p>Example usage: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, <a class="code" href="a00595.html#a54b95431d346cf3c51052fe4f3694c0e" title="An object generator that returns a next_row manipulator.">next_row</a>(),
3, 4, <a class="code" href="a00595.html#a006ba58a3f4c88d8e8e76e44db481757" title="An object generator that returns a begin1 manipulator.">begin1</a>(), 1;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 1
3 4 0
0 0 0
</pre></div> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#a0a5c2ce4e11de4e7ea5ccd122073052c" title="An object generator that returns a begin2 manipulator to be used to traverse a matrix.">begin2()</a> </dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00454">454</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0a5c2ce4e11de4e7ea5ccd122073052c"></a><!-- doxytag: member="boost::numeric::ublas::begin2" ref="a0a5c2ce4e11de4e7ea5ccd122073052c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00039.html">begin2_manip</a> boost::numeric::ublas::begin2 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a begin2 manipulator to be used to traverse a matrix. </p>
<p>The resulted manipulator will traverse the index to the begining of the current row when its' <code>manip</code> member function is called.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A begin2 matrix manipulator</dd></dl>
<p>Example: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, move&lt;1,0&gt;(),
3, <a class="code" href="a00595.html#a0a5c2ce4e11de4e7ea5ccd122073052c" title="An object generator that returns a begin2 manipulator to be used to traverse a matrix.">begin2</a>(), 1;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
1 0 3
0 0 0
</pre></div> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#a006ba58a3f4c88d8e8e76e44db481757" title="An object generator that returns a begin1 manipulator.">begin1()</a> <a class="el" href="a00039.html" title="A begining of column manipulator.">begin2_manip</a> </dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00498">498</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a54b95431d346cf3c51052fe4f3694c0e"></a><!-- doxytag: member="boost::numeric::ublas::next_row" ref="a54b95431d346cf3c51052fe4f3694c0e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00356.html">next_row_manip</a> boost::numeric::ublas::next_row </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a next_row manipulator. </p>
<p>The resulted manipulator will traverse the index to the begining of the next row when it's manip member function is called.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A next_row matrix manipulator.</dd></dl>
<p>Example: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, <a class="code" href="a00595.html#a54b95431d346cf3c51052fe4f3694c0e" title="An object generator that returns a next_row manipulator.">next_row</a>(),
3, 4;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 0
3 4 0
0 0 0
</pre></div> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00595.html#a2a80d0a15573e9795342dd28109e223b" title="An object generator that returns a next_row manipulator.">next_column()</a> </dd></dl>
<p>Definition at line <a class="el" href="a00594_source.html#l00543">543</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2a80d0a15573e9795342dd28109e223b"></a><!-- doxytag: member="boost::numeric::ublas::next_column" ref="a2a80d0a15573e9795342dd28109e223b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00355.html">next_column_manip</a> boost::numeric::ublas::next_column </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An object generator that returns a next_row manipulator. </p>
<p>The resulted manipulator will traverse the index to the begining of the next column when it's manip member function is called.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A next_column matrix manipulator.</dd></dl>
<p>Example: </p>
<div class="fragment"><pre class="fragment"> :
matrix&lt;double&gt; A(3, 3, 0);
A &lt;&lt;= 1, 2, 0,
3, <a class="code" href="a00595.html#a2a80d0a15573e9795342dd28109e223b" title="An object generator that returns a next_row manipulator.">next_column</a>(), 4;
</pre></div><p> will result in: </p>
<div class="fragment"><pre class="fragment"> 1 2 4
3 0 0
0 0 0
</pre></div>
<p>Definition at line <a class="el" href="a00594_source.html#l00587">587</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6773a2d28e4c4c8237ff8b2fa3d071a7"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a6773a2d28e4c4c8237ff8b2fa3d071a7" args="(vector_expression&lt; E &gt; &amp;v, const typename E::value_type &amp;val)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00508.html">vector_expression_assigner</a>&lt;<a class="el" href="a00507.html">vector_expression</a>&lt;E&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename E::value_type &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for simple types. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01047">1047</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a601183facc38ab7bcb4e0f47009ba9f3"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a601183facc38ab7bcb4e0f47009ba9f3" args="(vector_expression&lt; E1 &gt; &amp;v, const vector_expression&lt; E2 &gt; &amp;ve)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00508.html">vector_expression_assigner</a>&lt;<a class="el" href="a00507.html">vector_expression</a>&lt;E1&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>ve</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>! A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for vector expressions </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01060">1060</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a496f4f0a3c215bee7f2137d2e9cab022"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a496f4f0a3c215bee7f2137d2e9cab022" args="(vector_expression&lt; E &gt; &amp;v, const index_manipulator&lt; T &gt; &amp;nv)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00508.html">vector_expression_assigner</a>&lt;<a class="el" href="a00507.html">vector_expression</a>&lt;E&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const index_manipulator&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>nv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01073">1073</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a857a6b628c2c1590ba750a09cd208667"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a857a6b628c2c1590ba750a09cd208667" args="(vector_expression&lt; E &gt; &amp;v, fill_policy_wrapper&lt; T &gt;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00508.html">vector_expression_assigner</a>&lt;<a class="el" href="a00507.html">vector_expression</a>&lt;E&gt;, T&gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fill_policy_wrapper&lt; T &gt;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00508.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">vector_expression_assigner</a> generator used with operator&lt;&lt;= for choice of fill policy. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01086">1086</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a803f89c32c1a77cef2d94ec2a710e775"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a803f89c32c1a77cef2d94ec2a710e775" args="(matrix_expression&lt; E &gt; &amp;me, const typename E::value_type &amp;val)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>me</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename E::value_type &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for simple types. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01210">1210</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abc538f9a9f3109a262f361caef3f0b37"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="abc538f9a9f3109a262f361caef3f0b37" args="(matrix_expression&lt; E &gt; &amp;me, fill_policy_wrapper&lt; T &gt;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E&gt;, T&gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>me</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">fill_policy_wrapper&lt; T &gt;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for choice of fill policy. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01223">1223</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aeb72a87c11a2e5860070c2116c1348e8"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="aeb72a87c11a2e5860070c2116c1348e8" args="(matrix_expression&lt; E &gt; &amp;me, const index_manipulator&lt; T &gt; &amp;ta)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>me</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const index_manipulator&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>ta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01236">1236</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6c89a85071b5ebb343e3f3b4da333e21"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a6c89a85071b5ebb343e3f3b4da333e21" args="(matrix_expression&lt; E &gt; &amp;me, traverse_policy_wrapper&lt; T &gt;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E&gt;, <a class="el" href="a00133.html">fill_policy::index_assign</a>, T&gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>me</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">traverse_policy_wrapper&lt; T &gt;&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for traverse manipulators. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01249">1249</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab3b60b616084a200aa03adb42e6f6e73"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="ab3b60b616084a200aa03adb42e6f6e73" args="(matrix_expression&lt; E1 &gt; &amp;me, const vector_expression&lt; E2 &gt; &amp;ve)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E1&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>me</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>ve</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for vector expressions. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01262">1262</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a36a89a09203ebe98b685ebdf9a345adc"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;=" ref="a36a89a09203ebe98b685ebdf9a345adc" args="(matrix_expression&lt; E1 &gt; &amp;me1, const matrix_expression&lt; E2 &gt; &amp;me2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00252.html">matrix_expression_assigner</a>&lt;<a class="el" href="a00251.html">matrix_expression</a>&lt;E1&gt; &gt; boost::numeric::ublas::operator&lt;&lt;= </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>me1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>me2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A <a class="el" href="a00252.html" title="An assigner object used to fill a vector using operator &lt;&lt;= and operator, (comma)">matrix_expression_assigner</a> generator used with operator&lt;&lt;= for matrix expressions. </p>
<p>Please see EXAMPLES_LINK for usage information.</p>
<p>Definition at line <a class="el" href="a00594_source.html#l01275">1275</a> of file <a class="el" href="a00594_source.html">assignment.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac27f88876e1b0679bf57bade5fec6845"></a><!-- doxytag: member="boost::numeric::ublas::noalias" ref="ac27f88876e1b0679bf57bade5fec6845" args="(C &amp;lvalue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00357.html">noalias_proxy</a>&lt;C&gt; boost::numeric::ublas::noalias </td>
<td>(</td>
<td class="paramtype">C &amp;&#160;</td>
<td class="paramname"><em>lvalue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00605_source.html#l00087">87</a> of file <a class="el" href="a00605_source.html">definitions.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae9aae91a88c98daa7b5123fc48272b9c"></a><!-- doxytag: member="boost::numeric::ublas::noalias" ref="ae9aae91a88c98daa7b5123fc48272b9c" args="(const C &amp;lvalue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00357.html">noalias_proxy</a>&lt;const C&gt; boost::numeric::ublas::noalias </td>
<td>(</td>
<td class="paramtype">const C &amp;&#160;</td>
<td class="paramname"><em>lvalue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00605_source.html#l00092">92</a> of file <a class="el" href="a00605_source.html">definitions.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afd3c95c083138d13d06f9f4c825f9796"></a><!-- doxytag: member="boost::numeric::ublas::safe" ref="afd3c95c083138d13d06f9f4c825f9796" args="(C &amp;lvalue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE C&amp; boost::numeric::ublas::safe </td>
<td>(</td>
<td class="paramtype">C &amp;&#160;</td>
<td class="paramname"><em>lvalue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00605_source.html#l00100">100</a> of file <a class="el" href="a00605_source.html">definitions.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af2668f9b0ccb1e6925c7d433dc036b11"></a><!-- doxytag: member="boost::numeric::ublas::safe" ref="af2668f9b0ccb1e6925c7d433dc036b11" args="(const C &amp;lvalue)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const C&amp; boost::numeric::ublas::safe </td>
<td>(</td>
<td class="paramtype">const C &amp;&#160;</td>
<td class="paramname"><em>lvalue</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00605_source.html#l00105">105</a> of file <a class="el" href="a00605_source.html">definitions.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a00c86a0f3782fe711a8168d9f9f4c90c"></a><!-- doxytag: member="boost::numeric::ublas::iterating_matrix_assign_scalar" ref="a00c86a0f3782fe711a8168d9f9f4c90c" args="(M &amp;m, const T &amp;t, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00260">260</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a296d3fc860ba61c493550b4462d052f7"></a><!-- doxytag: member="boost::numeric::ublas::iterating_matrix_assign_scalar" ref="a296d3fc860ba61c493550b4462d052f7" args="(M &amp;m, const T &amp;t, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00287">287</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afcc157e7a3ec509bba09462a17b8b9b4"></a><!-- doxytag: member="boost::numeric::ublas::indexing_matrix_assign_scalar" ref="afcc157e7a3ec509bba09462a17b8b9b4" args="(M &amp;m, const T &amp;t, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00314">314</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a49b4bd4127a552d897f0a0a4339b98da"></a><!-- doxytag: member="boost::numeric::ublas::indexing_matrix_assign_scalar" ref="a49b4bd4127a552d897f0a0a4339b98da" args="(M &amp;m, const T &amp;t, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00332">332</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a668a03047a98314e0bf6a8d3e4f79bc1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="a668a03047a98314e0bf6a8d3e4f79bc1" args="(M &amp;m, const T &amp;t, dense_proxy_tag, C)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00351">351</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac0a11fcd037b488e3b77c880ed908d97"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="ac0a11fcd037b488e3b77c880ed908d97" args="(M &amp;m, const T &amp;t, packed_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00371">371</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac602da785aa3fadbc2519c6984fb7321"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="ac602da785aa3fadbc2519c6984fb7321" args="(M &amp;m, const T &amp;t, packed_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00392">392</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a23eed6414bcbc80e6689719ecf51e605"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="a23eed6414bcbc80e6689719ecf51e605" args="(M &amp;m, const T &amp;t, sparse_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00413">413</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6ede5aad745cf9d7d368fcad19270830"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="a6ede5aad745cf9d7d368fcad19270830" args="(M &amp;m, const T &amp;t, sparse_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00433">433</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab509dafc541d1ccf4fc79d991fe951ab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign_scalar" ref="ab509dafc541d1ccf4fc79d991fe951ab" args="(M &amp;m, const T &amp;t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::matrix_assign_scalar </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00454">454</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adfd7b4b82de990841314e474418ace57"></a><!-- doxytag: member="boost::numeric::ublas::iterating_matrix_assign" ref="adfd7b4b82de990841314e474418ace57" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00517">517</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab658993146fb41ed33c51d01ddfaeff9"></a><!-- doxytag: member="boost::numeric::ublas::iterating_matrix_assign" ref="ab658993146fb41ed33c51d01ddfaeff9" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00549">549</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a407bf2b5cca2ef0ccd2f5af353e119ab"></a><!-- doxytag: member="boost::numeric::ublas::indexing_matrix_assign" ref="a407bf2b5cca2ef0ccd2f5af353e119ab" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00581">581</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2f5c940cabbcea62dbaab8c5e2c9fb25"></a><!-- doxytag: member="boost::numeric::ublas::indexing_matrix_assign" ref="a2f5c940cabbcea62dbaab8c5e2c9fb25" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00599">599</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae1827b7ef118df5f5d498ccd2b34676c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="ae1827b7ef118df5f5d498ccd2b34676c" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, dense_proxy_tag, C)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00618">618</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaedca6d25cd63bcf5d02a121e8281d9e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="aaedca6d25cd63bcf5d02a121e8281d9e" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, packed_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00639">639</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a845793bc005fc378a9f95b17f2673f8d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="a845793bc005fc378a9f95b17f2673f8d" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, packed_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00769">769</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af6f908c67a325348bb4527367dbefb57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="af6f908c67a325348bb4527367dbefb57" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, sparse_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00899">899</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab2c95028930c9b4c24c6525390536df4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="ab2c95028930c9b4c24c6525390536df4" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, sparse_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00931">931</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae6f6037932c15f327a2936d06fe42c4c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="ae6f6037932c15f327a2936d06fe42c4c" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, sparse_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l00963">963</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a759e1a866a0fd9910013b8f612c9d89b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="a759e1a866a0fd9910013b8f612c9d89b" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e, sparse_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01084">1084</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a90f1ae21a9fe72438fc69b6f06accad1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="a90f1ae21a9fe72438fc69b6f06accad1" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01206">1206</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a90f1ae21a9fe72438fc69b6f06accad1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_assign" ref="a90f1ae21a9fe72438fc69b6f06accad1" args="(M &amp;m, const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::matrix_assign </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01220">1220</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acfa7853b977150410af654cc6c89c969"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="acfa7853b977150410af654cc6c89c969" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, dense_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01251">1251</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a55092e769f2a575fab43e63dfa1e6208"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="a55092e769f2a575fab43e63dfa1e6208" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, dense_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01277">1277</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae6f349f5886b8395b2dd8f124fa26b96"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="ae6f349f5886b8395b2dd8f124fa26b96" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, packed_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01303">1303</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa90431ca978625dc8255f95af1c3055d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="aa90431ca978625dc8255f95af1c3055d" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, packed_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01329">1329</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acd6f815bcfd67bc35a530af6ecdfabcf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="acd6f815bcfd67bc35a530af6ecdfabcf" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, sparse_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01355">1355</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad5956d5a550fb1700a7b783fe16abb48"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="ad5956d5a550fb1700a7b783fe16abb48" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e, sparse_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01480">1480</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a40fe4321f0703b2cd85b462087c95b91"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="a40fe4321f0703b2cd85b462087c95b91" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01606">1606</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a40fe4321f0703b2cd85b462087c95b91"></a><!-- doxytag: member="boost::numeric::ublas::matrix_swap" ref="a40fe4321f0703b2cd85b462087c95b91" args="(M &amp;m, matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class R , class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::matrix_swap </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00620_source.html#l01619">1619</a> of file <a class="el" href="a00620_source.html">matrix_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7db5827dcae21ba9570361f816c097f8"></a><!-- doxytag: member="boost::numeric::ublas::iterating_vector_assign_scalar" ref="a7db5827dcae21ba9570361f816c097f8" args="(V &amp;v, const T &amp;t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00104">104</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28e9a6ff7b98dab424ef800a00a2fcdd"></a><!-- doxytag: member="boost::numeric::ublas::indexing_vector_assign_scalar" ref="a28e9a6ff7b98dab424ef800a00a2fcdd" args="(V &amp;v, const T &amp;t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00120">120</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a74f299d4a3b0b910e694bf9c2e84b6c5"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign_scalar" ref="a74f299d4a3b0b910e694bf9c2e84b6c5" args="(V &amp;v, const T &amp;t, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00136">136</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae692bf35a0375b24c77a99eda0aafb89"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign_scalar" ref="ae692bf35a0375b24c77a99eda0aafb89" args="(V &amp;v, const T &amp;t, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00153">153</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4fd543032380a3eeb0560b5311501fc9"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign_scalar" ref="a4fd543032380a3eeb0560b5311501fc9" args="(V &amp;v, const T &amp;t, sparse_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00164">164</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aafc9992b13a2a93139abf09845a35e9d"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign_scalar" ref="aafc9992b13a2a93139abf09845a35e9d" args="(V &amp;v, const T &amp;t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::vector_assign_scalar </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00175">175</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a036fb2034b31fe06a80cebe7fd6bb153"></a><!-- doxytag: member="boost::numeric::ublas::iterating_vector_assign" ref="a036fb2034b31fe06a80cebe7fd6bb153" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::iterating_vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00241">241</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a660483129c5c165b945410a4d845ceee"></a><!-- doxytag: member="boost::numeric::ublas::indexing_vector_assign" ref="a660483129c5c165b945410a4d845ceee" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::indexing_vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00259">259</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a66ea598f5472db9beb803326323b9b88"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign" ref="a66ea598f5472db9beb803326323b9b88" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00275">275</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a74d6b77fc69010dba485138887b63175"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign" ref="a74d6b77fc69010dba485138887b63175" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00292">292</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a96287029315deb4274a3bc65df79894f"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign" ref="a96287029315deb4274a3bc65df79894f" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e, sparse_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00348">348</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab320575401e7ce8b16663caa12a069c4"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign" ref="ab320575401e7ce8b16663caa12a069c4" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e, sparse_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00376">376</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaae4fff2227150e8347b6641dfadfc7c"></a><!-- doxytag: member="boost::numeric::ublas::vector_assign" ref="aaae4fff2227150e8347b6641dfadfc7c" args="(V &amp;v, const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::vector_assign </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00444">444</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad72e2ed90f4d1ce5a3ac8ae059419613"></a><!-- doxytag: member="boost::numeric::ublas::vector_swap" ref="ad72e2ed90f4d1ce5a3ac8ae059419613" args="(V &amp;v, vector_expression&lt; E &gt; &amp;e, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_swap </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00469">469</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a733e8b32126f8e2de098677551bd1108"></a><!-- doxytag: member="boost::numeric::ublas::vector_swap" ref="a733e8b32126f8e2de098677551bd1108" args="(V &amp;v, vector_expression&lt; E &gt; &amp;e, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_swap </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00481">481</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0ee4e3179129e88a1c4c7791e21d60d7"></a><!-- doxytag: member="boost::numeric::ublas::vector_swap" ref="a0ee4e3179129e88a1c4c7791e21d60d7" args="(V &amp;v, vector_expression&lt; E &gt; &amp;e, sparse_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::vector_swap </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00511">511</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad51e89cf1bed51eb70755ab244f52b83"></a><!-- doxytag: member="boost::numeric::ublas::vector_swap" ref="ad51e89cf1bed51eb70755ab244f52b83" args="(V &amp;v, vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;template&lt; class T1, class T2 &gt; class F, class V , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::vector_swap </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00642_source.html#l00563">563</a> of file <a class="el" href="a00642_source.html">vector_assign.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a96b0c013fa33292ef6075376e738e1bb"></a><!-- doxytag: member="boost::numeric::ublas::same_impl_ex" ref="a96b0c013fa33292ef6075376e738e1bb" args="(const T1 &amp;size1, const T2 &amp;size2, const char *file, int line)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class T2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE T1 boost::numeric::ublas::same_impl_ex </td>
<td>(</td>
<td class="paramtype">const T1 &amp;&#160;</td>
<td class="paramname"><em>size1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T2 &amp;&#160;</td>
<td class="paramname"><em>size2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>line</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00610_source.html#l00273">273</a> of file <a class="el" href="a00610_source.html">exception.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0eba57b7116c92c38d2713c0db4edabd"></a><!-- doxytag: member="boost::numeric::ublas::same_impl_ex" ref="a0eba57b7116c92c38d2713c0db4edabd" args="(const T &amp;size1, const T &amp;size2, const char *file, int line)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE T boost::numeric::ublas::same_impl_ex </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>size1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>size2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>line</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00610_source.html#l00279">279</a> of file <a class="el" href="a00610_source.html">exception.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abe22aa4a49c19e3c91063142f13ea744"></a><!-- doxytag: member="boost::numeric::ublas::make_compressed_matrix_view" ref="abe22aa4a49c19e3c91063142f13ea744" args="(typename vector_view_traits&lt; JA &gt;::value_type n_rows, typename vector_view_traits&lt; JA &gt;::value_type n_cols, typename vector_view_traits&lt; JA &gt;::size_type nnz, const IA &amp;ia, const JA &amp;ja, const TA &amp;ta)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class L , std::size_t IB, class IA , class JA , class TA &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00059.html">compressed_matrix_view</a>&lt;L,IB,IA,JA,TA&gt; boost::numeric::ublas::make_compressed_matrix_view </td>
<td>(</td>
<td class="paramtype">typename vector_view_traits&lt; JA &gt;::value_type&#160;</td>
<td class="paramname"><em>n_rows</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename vector_view_traits&lt; JA &gt;::value_type&#160;</td>
<td class="paramname"><em>n_cols</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename vector_view_traits&lt; JA &gt;::size_type&#160;</td>
<td class="paramname"><em>nnz</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const IA &amp;&#160;</td>
<td class="paramname"><em>ia</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const JA &amp;&#160;</td>
<td class="paramname"><em>ja</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const TA &amp;&#160;</td>
<td class="paramname"><em>ta</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00633_source.html#l00303">303</a> of file <a class="el" href="a00633_source.html">sparse_view.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac1994c4991f2ffce110f1208cda8b9a9"></a><!-- doxytag: member="boost::numeric::ublas::is_hermitian" ref="ac1994c4991f2ffce110f1208cda8b9a9" args="(const M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool boost::numeric::ublas::is_hermitian </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00614_source.html#l00026">26</a> of file <a class="el" href="a00614_source.html">hermitian.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6589437f4fa2f315f85936579577a4ad"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;" ref="a6589437f4fa2f315f85936579577a4ad" args="(std::basic_ostream&lt; E, T &gt; &amp;os, const vector_expression&lt; VE &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class T , class VE &gt; </div>
<table class="memname">
<tr>
<td class="memname">std::basic_ostream&lt;E, T&gt;&amp; boost::numeric::ublas::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::basic_ostream&lt; E, T &gt; &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; VE &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>output stream operator for vector expressions </p>
<p>Any vector expressions can be written to a standard output stream as defined in the C++ standard library. For example: </p>
<div class="fragment"><pre class="fragment"> vector&lt;float&gt; v1(3),v2(3);
<span class="keywordflow">for</span>(<span class="keywordtype">size_t</span> i=0; i&lt;3; i++)
{
v1(i) = i+0.2;
v2(i) = i+0.3;
}
cout &lt;&lt; v1+v2 &lt;&lt; endl;
</pre></div><p> will display the some of the 2 vectors like this: </p>
<div class="fragment"><pre class="fragment"> [3](0.5,2.5,4.5)
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">os</td><td>is a standard basic output stream </td></tr>
<tr><td class="paramname">v</td><td>is a vector expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting output stream </dd></dl>
<p>Definition at line <a class="el" href="a00615_source.html#l00048">48</a> of file <a class="el" href="a00615_source.html">io.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa40a63a72a7f3287e51309c9584f7ccd"></a><!-- doxytag: member="boost::numeric::ublas::operator&gt;&gt;" ref="aa40a63a72a7f3287e51309c9584f7ccd" args="(std::basic_istream&lt; E, T &gt; &amp;is, vector&lt; VT, VA &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class T , class VT , class VA &gt; </div>
<table class="memname">
<tr>
<td class="memname">std::basic_istream&lt;E, T&gt;&amp; boost::numeric::ublas::operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype">std::basic_istream&lt; E, T &gt; &amp;&#160;</td>
<td class="paramname"><em>is</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector&lt; VT, VA &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>input stream operator for vectors </p>
<p>This is used to feed in vectors with data stored as an ASCII representation from a standard input stream.</p>
<p>From a file or any valid stream, the format is: <code></code>[&lt;vector size&gt;=""&gt;](&lt;data1&gt;,&lt;data2&gt;,...&lt;dataN&gt;) like for example: </p>
<div class="fragment"><pre class="fragment"> [5](1,2.1,3.2,3.14,0.2)
</pre></div><p>You can use it like this </p>
<div class="fragment"><pre class="fragment"> my_input_stream &gt;&gt; my_vector;
</pre></div><p>You can only put data into a valid <code>vector&lt;&gt;</code> not a <code><a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a></code> </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">is</td><td>is a standard basic input stream </td></tr>
<tr><td class="paramname">v</td><td>is a vector </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting input stream </dd></dl>
<p>Definition at line <a class="el" href="a00615_source.html#l00089">89</a> of file <a class="el" href="a00615_source.html">io.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28fef88b6a32b151a9c82b0cc608dd56"></a><!-- doxytag: member="boost::numeric::ublas::operator&lt;&lt;" ref="a28fef88b6a32b151a9c82b0cc608dd56" args="(std::basic_ostream&lt; E, T &gt; &amp;os, const matrix_expression&lt; ME &gt; &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class T , class ME &gt; </div>
<table class="memname">
<tr>
<td class="memname">std::basic_ostream&lt;E, T&gt;&amp; boost::numeric::ublas::operator&lt;&lt; </td>
<td>(</td>
<td class="paramtype">std::basic_ostream&lt; E, T &gt; &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; ME &gt; &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>output stream operator for matrix expressions </p>
<p>it outpus the content of a <img class="formulaInl" alt="$(M \times N)$" src="form_49.png"/> matrix to a standard output stream using the following format: <code></code>[&lt;rows&gt;,&lt;columns&gt;]((&lt;m00&gt;,&lt;m01&gt;,...,&lt;m0N&gt;),...,(&lt;mM0&gt;,&lt;mM1&gt;,...,&lt;mMN&gt;))</p>
<p>For example: </p>
<div class="fragment"><pre class="fragment"> matrix&lt;float&gt; m(3,3) = scalar_matrix&lt;float&gt;(3,3,1.0) - diagonal_matrix&lt;float&gt;(3,3,1.0);
cout &lt;&lt; m &lt;&lt; endl;
\encode
will display
\code
[3,3]((0,1,1),(1,0,1),(1,1,0))
</pre></div><p> This output is made for storing and retrieving matrices in a simple way but you can easily recognize the following: </p>
<p class="formulaDsp">
<img class="formulaDsp" alt="\[ \left( \begin{array}{ccc} 1 &amp; 1 &amp; 1\\ 1 &amp; 1 &amp; 1\\ 1 &amp; 1 &amp; 1 \end{array} \right) - \left( \begin{array}{ccc} 1 &amp; 0 &amp; 0\\ 0 &amp; 1 &amp; 0\\ 0 &amp; 0 &amp; 1 \end{array} \right) = \left( \begin{array}{ccc} 0 &amp; 1 &amp; 1\\ 1 &amp; 0 &amp; 1\\ 1 &amp; 1 &amp; 0 \end{array} \right) \]" src="form_50.png"/>
</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">os</td><td>is a standard basic output stream </td></tr>
<tr><td class="paramname">m</td><td>is a matrix expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting output stream </dd></dl>
<p>Definition at line <a class="el" href="a00615_source.html#l00150">150</a> of file <a class="el" href="a00615_source.html">io.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab20207d8004828b6738ede0e41da2efa"></a><!-- doxytag: member="boost::numeric::ublas::operator&gt;&gt;" ref="ab20207d8004828b6738ede0e41da2efa" args="(std::basic_istream&lt; E, T &gt; &amp;is, matrix&lt; MT, MF, MA &gt; &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class T , class MT , class MF , class MA &gt; </div>
<table class="memname">
<tr>
<td class="memname">std::basic_istream&lt;E, T&gt;&amp; boost::numeric::ublas::operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype">std::basic_istream&lt; E, T &gt; &amp;&#160;</td>
<td class="paramname"><em>is</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix&lt; MT, MF, MA &gt; &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>input stream operator for matrices </p>
<p>This is used to feed in matrices with data stored as an ASCII representation from a standard input stream.</p>
<p>From a file or any valid standard stream, the format is: <code></code>[&lt;rows&gt;,&lt;columns&gt;]((&lt;m00&gt;,&lt;m01&gt;,...,&lt;m0N&gt;),...,(&lt;mM0&gt;,&lt;mM1&gt;,...,&lt;mMN&gt;))</p>
<p>You can use it like this </p>
<div class="fragment"><pre class="fragment"> my_input_stream &gt;&gt; my_matrix;
</pre></div><p>You can only put data into a valid <code>matrix&lt;&gt;</code> not a <code><a class="el" href="a00251.html" title="Base class for Matrix Expression models.">matrix_expression</a></code> </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">is</td><td>is a standard basic input stream </td></tr>
<tr><td class="paramname">m</td><td>is a matrix </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting input stream </dd></dl>
<p>Definition at line <a class="el" href="a00615_source.html#l00201">201</a> of file <a class="el" href="a00615_source.html">io.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aece90679d2327eaa526b46e26e341aa6"></a><!-- doxytag: member="boost::numeric::ublas::operator&gt;&gt;" ref="aece90679d2327eaa526b46e26e341aa6" args="(std::basic_istream&lt; E, T &gt; &amp;is, symmetric_matrix&lt; MT, MF1, MF2, MA &gt; &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class T , class MT , class MF1 , class MF2 , class MA &gt; </div>
<table class="memname">
<tr>
<td class="memname">std::basic_istream&lt;E, T&gt;&amp; boost::numeric::ublas::operator&gt;&gt; </td>
<td>(</td>
<td class="paramtype">std::basic_istream&lt; E, T &gt; &amp;&#160;</td>
<td class="paramname"><em>is</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">symmetric_matrix&lt; MT, MF1, MF2, MA &gt; &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>special input stream operator for symmetric matrices </p>
<p>This is used to feed in symmetric matrices with data stored as an ASCII representation from a standard input stream.</p>
<p>You can simply write your matrices in a file or any valid stream and read them again at a later time with this function. The format is the following: </p>
<div class="fragment"><pre class="fragment"> [&lt;rows&gt;,&lt;columns&gt;]((&lt;m00&gt;,&lt;m01&gt;,...,&lt;m0N&gt;),...,(&lt;mM0&gt;,&lt;mM1&gt;,...,&lt;mMN&gt;))
</pre></div><p>You can use it like this </p>
<div class="fragment"><pre class="fragment"> my_input_stream &gt;&gt; my_symmetric_matrix;
</pre></div><p>You can only put data into a valid <code>symmetric_matrix&lt;&gt;</code>, not in a <code><a class="el" href="a00251.html" title="Base class for Matrix Expression models.">matrix_expression</a></code> This function also checks that input data form a valid symmetric matrix</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">is</td><td>is a standard basic input stream </td></tr>
<tr><td class="paramname">m</td><td>is a <code><a class="el" href="a00440.html">symmetric_matrix</a></code> </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting input stream </dd></dl>
<p>Definition at line <a class="el" href="a00615_source.html#l00283">283</a> of file <a class="el" href="a00615_source.html">io.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9c80cd7830f001e9d7116317f0d1a888"></a><!-- doxytag: member="boost::numeric::ublas::swap_rows" ref="a9c80cd7830f001e9d7116317f0d1a888" args="(const PM &amp;pm, MV &amp;mv, vector_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class PM , class MV &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows </td>
<td>(</td>
<td class="paramtype">const PM &amp;&#160;</td>
<td class="paramname"><em>pm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MV &amp;&#160;</td>
<td class="paramname"><em>mv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00064">64</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a78b94f903ddf016f9dee9b735fd529a1"></a><!-- doxytag: member="boost::numeric::ublas::swap_rows" ref="a78b94f903ddf016f9dee9b735fd529a1" args="(const PM &amp;pm, MV &amp;mv, matrix_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class PM , class MV &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows </td>
<td>(</td>
<td class="paramtype">const PM &amp;&#160;</td>
<td class="paramname"><em>pm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MV &amp;&#160;</td>
<td class="paramname"><em>mv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00076">76</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a65c1ef5d24c4fecfed509888bbd36f6e"></a><!-- doxytag: member="boost::numeric::ublas::swap_rows" ref="a65c1ef5d24c4fecfed509888bbd36f6e" args="(const PM &amp;pm, MV &amp;mv)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class PM , class MV &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::swap_rows </td>
<td>(</td>
<td class="paramtype">const PM &amp;&#160;</td>
<td class="paramname"><em>pm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MV &amp;&#160;</td>
<td class="paramname"><em>mv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00089">89</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab84672d39f8c6b5c759fe732edc0e31f"></a><!-- doxytag: member="boost::numeric::ublas::lu_factorize" ref="ab84672d39f8c6b5c759fe732edc0e31f" args="(M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">M::size_type boost::numeric::ublas::lu_factorize </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00095">95</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1f84fd06cf633165ae26000345d104eb"></a><!-- doxytag: member="boost::numeric::ublas::lu_factorize" ref="a1f84fd06cf633165ae26000345d104eb" args="(M &amp;m, PM &amp;pm)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class PM &gt; </div>
<table class="memname">
<tr>
<td class="memname">M::size_type boost::numeric::ublas::lu_factorize </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PM &amp;&#160;</td>
<td class="paramname"><em>pm</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00131">131</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af7c3251ed329652ad3967405d28690e2"></a><!-- doxytag: member="boost::numeric::ublas::axpy_lu_factorize" ref="af7c3251ed329652ad3967405d28690e2" args="(M &amp;m, PM &amp;pm)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class PM &gt; </div>
<table class="memname">
<tr>
<td class="memname">M::size_type boost::numeric::ublas::axpy_lu_factorize </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">PM &amp;&#160;</td>
<td class="paramname"><em>pm</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00174">174</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa175eceb7973bfe8ced6f92fe566a2be"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="aa175eceb7973bfe8ced6f92fe566a2be" args="(const M &amp;m, vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00267">267</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0844146d84d0fb875544262ae2bd43ac"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="a0844146d84d0fb875544262ae2bd43ac" args="(const M &amp;m, matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00285">285</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a682301a5b24de966ad16f2bacf2f87b6"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="a682301a5b24de966ad16f2bacf2f87b6" args="(const M &amp;m, const permutation_matrix&lt; PMT, PMA &gt; &amp;pm, MV &amp;mv)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class PMT , class PMA , class MV &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const permutation_matrix&lt; PMT, PMA &gt; &amp;&#160;</td>
<td class="paramname"><em>pm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MV &amp;&#160;</td>
<td class="paramname"><em>mv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00303">303</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac551bcf3348225974ed9ad405a23e278"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="ac551bcf3348225974ed9ad405a23e278" args="(vector_expression&lt; E &gt; &amp;e, const M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00308">308</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a973c1c142d05b5c1dcf996d965f83130"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="a973c1c142d05b5c1dcf996d965f83130" args="(matrix_expression&lt; E &gt; &amp;e, const M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E , class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00326">326</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5ab8456644f59cfe4fb9b51390120820"></a><!-- doxytag: member="boost::numeric::ublas::lu_substitute" ref="a5ab8456644f59cfe4fb9b51390120820" args="(MV &amp;mv, const M &amp;m, const permutation_matrix&lt; PMT, PMA &gt; &amp;pm)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MV , class M , class PMT , class PMA &gt; </div>
<table class="memname">
<tr>
<td class="memname">void boost::numeric::ublas::lu_substitute </td>
<td>(</td>
<td class="paramtype">MV &amp;&#160;</td>
<td class="paramname"><em>mv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const permutation_matrix&lt; PMT, PMA &gt; &amp;&#160;</td>
<td class="paramname"><em>pm</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00618_source.html#l00344">344</a> of file <a class="el" href="a00618_source.html">lu.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1ec699972aadfd0a7323cd130fca8fa3"></a><!-- doxytag: member="boost::numeric::ublas::outer_prod" ref="a1ec699972aadfd0a7323cd130fca8fa3" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00517.html">vector_matrix_binary_traits</a>&lt;E1, E2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::outer_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l00776">776</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab350600822aa049ca778f030b5f88163"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="ab350600822aa049ca778f030b5f88163" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00310.html">matrix_unary1_traits</a>&lt;E, <a class="el" href="a00391.html">scalar_negate</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01194">1194</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a66f888cfb70f1e904e5c7ec1d1d6e514"></a><!-- doxytag: member="boost::numeric::ublas::conj" ref="a66f888cfb70f1e904e5c7ec1d1d6e514" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00310.html">matrix_unary1_traits</a>&lt;E, <a class="el" href="a00375.html">scalar_conj</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::conj </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01203">1203</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab477e9f77c868e4456206d4fc2600c02"></a><!-- doxytag: member="boost::numeric::ublas::real" ref="ab477e9f77c868e4456206d4fc2600c02" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00310.html">matrix_unary1_traits</a>&lt;E, <a class="el" href="a00395.html">scalar_real</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::real </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01212">1212</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a74a65a71d0c0715f31aaba500cb51b0c"></a><!-- doxytag: member="boost::numeric::ublas::imag" ref="a74a65a71d0c0715f31aaba500cb51b0c" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00310.html">matrix_unary1_traits</a>&lt;E, <a class="el" href="a00381.html">scalar_imag</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::imag </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01221">1221</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7c74dc462ba55f7bf262a6d4fe7b808e"></a><!-- doxytag: member="boost::numeric::ublas::trans" ref="a7c74dc462ba55f7bf262a6d4fe7b808e" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00314.html">matrix_unary2_traits</a>&lt;const E, <a class="el" href="a00380.html">scalar_identity</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::trans </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01657">1657</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="accaeeb6cf41f2c09653f60039ed49760"></a><!-- doxytag: member="boost::numeric::ublas::trans" ref="accaeeb6cf41f2c09653f60039ed49760" args="(matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00314.html">matrix_unary2_traits</a>&lt;E, <a class="el" href="a00380.html">scalar_identity</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::trans </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01664">1664</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a297ef15da6af3abef7e368c79ed76477"></a><!-- doxytag: member="boost::numeric::ublas::herm" ref="a297ef15da6af3abef7e368c79ed76477" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00314.html">matrix_unary2_traits</a>&lt;E, <a class="el" href="a00375.html">scalar_conj</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::herm </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l01673">1673</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5de13d381190516c21f03666e7a97251"></a><!-- doxytag: member="boost::numeric::ublas::operator+" ref="a5de13d381190516c21f03666e7a97251" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00246.html">matrix_binary_traits</a>&lt;E1, E2, <a class="el" href="a00392.html">scalar_plus</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::operator+ </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l02478">2478</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae2231ff40a1dba0c6d579fc74151ac17"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="ae2231ff40a1dba0c6d579fc74151ac17" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00246.html">matrix_binary_traits</a>&lt;E1, E2, <a class="el" href="a00385.html">scalar_minus</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l02490">2490</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a799a987b84778bb29bc1309ebb4e4f70"></a><!-- doxytag: member="boost::numeric::ublas::element_prod" ref="a799a987b84778bb29bc1309ebb4e4f70" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00246.html">matrix_binary_traits</a>&lt;E1, E2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::element_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l02502">2502</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a93976a12ae52971e6a5df0fc31905020"></a><!-- doxytag: member="boost::numeric::ublas::element_div" ref="a93976a12ae52971e6a5df0fc31905020" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00246.html">matrix_binary_traits</a>&lt;E1, E2, <a class="el" href="a00376.html">scalar_divides</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::element_div </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l02514">2514</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac25ab3ee03af54b692fd3e320ad9af1a"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="ac25ab3ee03af54b692fd3e320ad9af1a" args="(const T1 &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE enable_if&lt; is_convertible&lt;T1, typename E2::value_type &gt;, typename <a class="el" href="a00241.html">matrix_binary_scalar1_traits</a>&lt;const T1, E2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;T1, typename E2::value_type&gt; &gt;::result_type &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">const T1 &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l02946">2946</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a16944b32dfa4500872badde570df3c34"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="a16944b32dfa4500872badde570df3c34" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const T2 &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class T2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE enable_if&lt; is_convertible&lt;T2, typename E1::value_type&gt;, typename <a class="el" href="a00245.html">matrix_binary_scalar2_traits</a>&lt;E1, const T2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;typename E1::value_type, T2&gt; &gt;::result_type &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T2 &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03381">3381</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae66e88de9c04f151e326e5671c6c47d3"></a><!-- doxytag: member="boost::numeric::ublas::operator/" ref="ae66e88de9c04f151e326e5671c6c47d3" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const T2 &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class T2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00245.html">matrix_binary_scalar2_traits</a>&lt;E1, const T2, <a class="el" href="a00376.html">scalar_divides</a>&lt;typename E1::value_type, T2&gt; &gt;::result_type boost::numeric::ublas::operator/ </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T2 &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03391">3391</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a80a491b0d654ad0d661a7ed3b272db88"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a80a491b0d654ad0d661a7ed3b272db88" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00317.html">matrix_vector_binary1_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03704">3704</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab144bc0ebf773b05041b6ed84ed495cf"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="ab144bc0ebf773b05041b6ed84ed495cf" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00317.html">matrix_vector_binary1_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03718">3718</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abd83d8e7e09d36679588efb09692ecf7"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="abd83d8e7e09d36679588efb09692ecf7" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00317.html">matrix_vector_binary1_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03732">3732</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6c9bbf9104f7659b5b97034ee9f96027"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a6c9bbf9104f7659b5b97034ee9f96027" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00317.html">matrix_vector_binary1_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03746">3746</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2e0bc2fdfac6158d29e354360e00902e"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a2e0bc2fdfac6158d29e354360e00902e" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03759">3759</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adfa726319c9c5c1d4086865ab01bd778"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="adfa726319c9c5c1d4086865ab01bd778" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03768">3768</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1a65b671c9c9c9b9d14428c51f486259"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a1a65b671c9c9c9b9d14428c51f486259" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03777">3777</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7bea043b77936258097d4063b0519792"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a7bea043b77936258097d4063b0519792" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l03785">3785</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a38a4e454d5b009b3a072040db57a3d6d"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a38a4e454d5b009b3a072040db57a3d6d" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00320.html">matrix_vector_binary2_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04094">4094</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7c9912240b580e82207adac5128b94c8"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a7c9912240b580e82207adac5128b94c8" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00320.html">matrix_vector_binary2_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04108">4108</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa2ba021847a42a70a629d38e5bde5648"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="aa2ba021847a42a70a629d38e5bde5648" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00320.html">matrix_vector_binary2_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04122">4122</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a26abdf635691d7e31dc504b76c837001"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a26abdf635691d7e31dc504b76c837001" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00320.html">matrix_vector_binary2_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04136">4136</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a018f0f87d91fca6baa733eb6f79b3a63"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a018f0f87d91fca6baa733eb6f79b3a63" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04149">4149</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac450c09008380995a0ecf4fc9ef38b18"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="ac450c09008380995a0ecf4fc9ef38b18" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04158">4158</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad974fb6dba9a05ea188ed5b77d8f331a"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="ad974fb6dba9a05ea188ed5b77d8f331a" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04167">4167</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a704de061e9775c7306cf6fbeafabd7a7"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a704de061e9775c7306cf6fbeafabd7a7" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04175">4175</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9dd75ba7557add42ceec584f39d97837"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a9dd75ba7557add42ceec584f39d97837" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, unknown_orientation_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00262.html">matrix_matrix_binary_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_orientation_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04799">4799</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af60cbf2396c2c88f798ded464e4bbd29"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="af60cbf2396c2c88f798ded464e4bbd29" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00262.html">matrix_matrix_binary_traits</a>&lt;typename E1::value_type, E1, typename E2::value_type, E2&gt;::result_type boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04813">4813</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aba1527ab6abcdb3f0f2e976ed76d1e01"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="aba1527ab6abcdb3f0f2e976ed76d1e01" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unknown_storage_tag, unknown_orientation_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00262.html">matrix_matrix_binary_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_storage_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unknown_orientation_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04827">4827</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3dd1591eadaae855560b3b53093bd157"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a3dd1591eadaae855560b3b53093bd157" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00262.html">matrix_matrix_binary_traits</a>&lt;typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E1::value_type&gt;::precision_type, E1, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename E2::value_type&gt;::precision_type, E2&gt;::result_type boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04841">4841</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a62491a0227832d7c7fa819ccad54bbf4"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a62491a0227832d7c7fa819ccad54bbf4" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04854">4854</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1c8b4e4675fc9fe9a0fa0ca6af7feb7f"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a1c8b4e4675fc9fe9a0fa0ca6af7feb7f" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04863">4863</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a71ae574beb83acb24610745e3d8e68d9"></a><!-- doxytag: member="boost::numeric::ublas::prod" ref="a71ae574beb83acb24610745e3d8e68d9" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04872">4872</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6a096f909f73ea77f26b6c0a6a663758"></a><!-- doxytag: member="boost::numeric::ublas::prec_prod" ref="a6a096f909f73ea77f26b6c0a6a663758" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::prec_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04880">4880</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a98dc7e95f16a0a34d4df93d630005d50"></a><!-- doxytag: member="boost::numeric::ublas::norm_1" ref="a98dc7e95f16a0a34d4df93d630005d50" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt;E, <a class="el" href="a00267.html">matrix_norm_1</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_1 </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04929">4929</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a098acdd9061eee6f2ffa6f135202d038"></a><!-- doxytag: member="boost::numeric::ublas::norm_frobenius" ref="a098acdd9061eee6f2ffa6f135202d038" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt;E, <a class="el" href="a00268.html">matrix_norm_frobenius</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_frobenius </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04937">4937</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4ec479acd5e441d5b61ce20c8d13e8ac"></a><!-- doxytag: member="boost::numeric::ublas::norm_inf" ref="a4ec479acd5e441d5b61ce20c8d13e8ac" args="(const matrix_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00281.html">matrix_scalar_unary_traits</a>&lt;E, <a class="el" href="a00269.html">matrix_norm_inf</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_inf </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00621_source.html#l04945">4945</a> of file <a class="el" href="a00621_source.html">matrix_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af8da104f49e2652e2c036c431dec2879"></a><!-- doxytag: member="boost::numeric::ublas::row" ref="af8da104f49e2652e2c036c431dec2879" args="(M &amp;data, typename M::size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00276.html">matrix_row</a>&lt;M&gt; boost::numeric::ublas::row </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>i</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l00466">466</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9518a90fa8b72d0be83a0a5e77da2daa"></a><!-- doxytag: member="boost::numeric::ublas::row" ref="a9518a90fa8b72d0be83a0a5e77da2daa" args="(const M &amp;data, typename M::size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00276.html">matrix_row</a>&lt;const M&gt; boost::numeric::ublas::row </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>i</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l00471">471</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a401950b707ff8a1209616085404065c8"></a><!-- doxytag: member="boost::numeric::ublas::column" ref="a401950b707ff8a1209616085404065c8" args="(M &amp;data, typename M::size_type j)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00247.html">matrix_column</a>&lt;M&gt; boost::numeric::ublas::column </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l00922">922</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6c3534403ea4a99972d76e620b2188c8"></a><!-- doxytag: member="boost::numeric::ublas::column" ref="a6c3534403ea4a99972d76e620b2188c8" args="(const M &amp;data, typename M::size_type j)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00247.html">matrix_column</a>&lt;const M&gt; boost::numeric::ublas::column </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>j</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l00927">927</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9ae0a92d79afe5b300b0874cdc9c5a88"></a><!-- doxytag: member="boost::numeric::ublas::subrange" ref="a9ae0a92d79afe5b300b0874cdc9c5a88" args="(M &amp;data, typename M::size_type start1, typename M::size_type stop1, typename M::size_type start2, typename M::size_type stop2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00270.html">matrix_range</a>&lt;M&gt; boost::numeric::ublas::subrange </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>stop1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>stop2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03178">3178</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac995186509e176d70edb7ea8c2045f51"></a><!-- doxytag: member="boost::numeric::ublas::subrange" ref="ac995186509e176d70edb7ea8c2045f51" args="(const M &amp;data, typename M::size_type start1, typename M::size_type stop1, typename M::size_type start2, typename M::size_type stop2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00270.html">matrix_range</a>&lt;const M&gt; boost::numeric::ublas::subrange </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>stop1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>stop2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03184">3184</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4725b73798dad3ab53e7a4f4fdd964fb"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a4725b73798dad3ab53e7a4f4fdd964fb" args="(M &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00270.html">matrix_range</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03192">3192</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1934fdeba05203b77d71ae093f4da111"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a1934fdeba05203b77d71ae093f4da111" args="(const M &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00270.html">matrix_range</a>&lt;const M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03197">3197</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a55a8fc237c41c481c21711bf7cfaa8ae"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a55a8fc237c41c481c21711bf7cfaa8ae" args="(matrix_range&lt; M &gt; &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00270.html">matrix_range</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_range&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03203">3203</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad74401d0b50b070b750947255daf80d5"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ad74401d0b50b070b750947255daf80d5" args="(const matrix_range&lt; M &gt; &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00270.html">matrix_range</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_range&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l03208">3208</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2e84f14a66a5cfd1b4746f928511d445"></a><!-- doxytag: member="boost::numeric::ublas::subslice" ref="a2e84f14a66a5cfd1b4746f928511d445" args="(M &amp;data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::subslice </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::difference_type&#160;</td>
<td class="paramname"><em>stride1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>size1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::difference_type&#160;</td>
<td class="paramname"><em>stride2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>size2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04104">4104</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a862181108595d2dd7c41acb19986cea6"></a><!-- doxytag: member="boost::numeric::ublas::subslice" ref="a862181108595d2dd7c41acb19986cea6" args="(const M &amp;data, typename M::size_type start1, typename M::difference_type stride1, typename M::size_type size1, typename M::size_type start2, typename M::difference_type stride2, typename M::size_type size2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00282.html">matrix_slice</a>&lt;const M&gt; boost::numeric::ublas::subslice </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::difference_type&#160;</td>
<td class="paramname"><em>stride1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>size1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>start2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::difference_type&#160;</td>
<td class="paramname"><em>stride2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename M::size_type&#160;</td>
<td class="paramname"><em>size2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04110">4110</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aff46b3d2f5ffbf929a571aab7382dea1"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aff46b3d2f5ffbf929a571aab7382dea1" args="(M &amp;data, const typename matrix_slice&lt; M &gt;::slice_type &amp;s1, const typename matrix_slice&lt; M &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04118">4118</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab2ee674ea8fbeff0efe4ca491254072b"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ab2ee674ea8fbeff0efe4ca491254072b" args="(const M &amp;data, const typename matrix_slice&lt; M &gt;::slice_type &amp;s1, const typename matrix_slice&lt; M &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00282.html">matrix_slice</a>&lt;const M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04123">4123</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad9baf052047f823d3c61dca7d46787f5"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ad9baf052047f823d3c61dca7d46787f5" args="(matrix_slice&lt; M &gt; &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_slice&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04130">4130</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af3489f76224c3b3e0081fb2ff1daff89"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="af3489f76224c3b3e0081fb2ff1daff89" args="(const matrix_slice&lt; M &gt; &amp;data, const typename matrix_range&lt; M &gt;::range_type &amp;r1, const typename matrix_range&lt; M &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_slice&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_range&lt; M &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04135">4135</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a26ef3aec0d096a331853c5bae44716d1"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a26ef3aec0d096a331853c5bae44716d1" args="(matrix_slice&lt; M &gt; &amp;data, const typename matrix_slice&lt; M &gt;::slice_type &amp;s1, const typename matrix_slice&lt; M &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_slice&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04140">4140</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaee228f621cc8d5df24218ebdb9acc07"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aaee228f621cc8d5df24218ebdb9acc07" args="(const matrix_slice&lt; M &gt; &amp;data, const typename matrix_slice&lt; M &gt;::slice_type &amp;s1, const typename matrix_slice&lt; M &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00282.html">matrix_slice</a>&lt;M&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_slice&lt; M &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_slice&lt; M &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l04145">4145</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab20b093b9e253f62c2c8d6afeb1641b3"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ab20b093b9e253f62c2c8d6afeb1641b3" args="(M &amp;data, const indirect_array&lt; A &gt; &amp;ia1, const indirect_array&lt; A &gt; &amp;ia2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05056">5056</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a03c7796133beea343a6c292a64d708d9"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a03c7796133beea343a6c292a64d708d9" args="(const M &amp;data, const indirect_array&lt; A &gt; &amp;ia1, const indirect_array&lt; A &gt; &amp;ia2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00253.html">matrix_indirect</a>&lt;const M, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05061">5061</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abe55106b9ab4926e250fdf1b29659781"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="abe55106b9ab4926e250fdf1b29659781" args="(matrix_indirect&lt; M, IA &gt; &amp;data, const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;r1, const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_indirect&lt; M, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05067">5067</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaef8cd73d0d4e6b2d30ae919769bd23e"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aaef8cd73d0d4e6b2d30ae919769bd23e" args="(const matrix_indirect&lt; M, IA &gt; &amp;data, const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;r1, const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;r2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_indirect&lt; M, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05072">5072</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0aab64e6e0e2012df287bace3318b088"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a0aab64e6e0e2012df287bace3318b088" args="(matrix_indirect&lt; M, IA &gt; &amp;data, const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;s1, const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_indirect&lt; M, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05077">5077</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9fcf99481ee151bb41a68990c6f0268e"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a9fcf99481ee151bb41a68990c6f0268e" args="(const matrix_indirect&lt; M, IA &gt; &amp;data, const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;s1, const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;s2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_indirect&lt; M, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename matrix_indirect&lt; M, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05082">5082</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adcd8711280c38410a6af32f493c714ab"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="adcd8711280c38410a6af32f493c714ab" args="(matrix_indirect&lt; M, indirect_array&lt; A &gt; &gt; &amp;data, const indirect_array&lt; A &gt; &amp;ia1, const indirect_array&lt; A &gt; &amp;ia2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">matrix_indirect&lt; M, indirect_array&lt; A &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05087">5087</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a90465435680cc95cae4a89211d3802a1"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a90465435680cc95cae4a89211d3802a1" args="(const matrix_indirect&lt; M, indirect_array&lt; A &gt; &gt; &amp;data, const indirect_array&lt; A &gt; &amp;ia1, const indirect_array&lt; A &gt; &amp;ia2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00253.html">matrix_indirect</a>&lt;M, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const matrix_indirect&lt; M, indirect_array&lt; A &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00622_source.html#l05092">5092</a> of file <a class="el" href="a00622_source.html">matrix_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae2297dd9051333c2ec1d0f63175f66fe"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="ae2297dd9051333c2ec1d0f63175f66fe" args="(vector_expression&lt; ExprT &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE ExprT::iterator boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; ExprT &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the first element of the given vector expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">ExprT</td><td>A model of VectorExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the first element of the given vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00230">230</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaa967415971ebf8dffc88d9a6d6d5cee"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="aaa967415971ebf8dffc88d9a6d6d5cee" args="(vector_expression&lt; ExprT &gt; const &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE ExprT::const_iterator boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; ExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the first element of the given vector expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">ExprT</td><td>A model of VectorExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the first element of the given vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00244">244</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1fee8ee7e3bbbad938865e0f3dce023f"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="a1fee8ee7e3bbbad938865e0f3dce023f" args="(matrix_expression&lt; ExprT &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TagT , typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE iterator_type&lt;ExprT,TagT&gt;::type boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; ExprT &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the first element of the given matrix expression according to its orientation. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">DimTagT</td><td>A dimension tag type (e.g., <a class="el" href="a00446.html" title="Tag for the major dimension.">tag::major</a>). </td></tr>
<tr><td class="paramname">ExprT</td><td>A model of MatrixExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the first element of the given matrix expression according to its orientation. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00261">261</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9b6d4f38c456984c8d052c6baa6fc246"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="a9b6d4f38c456984c8d052c6baa6fc246" args="(matrix_expression&lt; ExprT &gt; const &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TagT , typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const_iterator_type&lt;ExprT,TagT&gt;::type boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; ExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the first element of the given matrix expression according to its orientation. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">TagT</td><td>A dimension tag type (e.g., <a class="el" href="a00446.html" title="Tag for the major dimension.">tag::major</a>). </td></tr>
<tr><td class="paramname">ExprT</td><td>A model of MatrixExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the first element of the given matrix expression according to its orientation. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00278">278</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a99354333944562c3278404465eee71c8"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="a99354333944562c3278404465eee71c8" args="(IteratorT &amp;it)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename IteratorT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE IteratorT::dual_iterator_type boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">IteratorT &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the first element over the dual dimension of the given iterator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">IteratorT</td><td>A model of Iterator type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">it</td><td>An iterator. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the first element over the dual dimension of the given iterator. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00294">294</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a47cf64fd76b0a0b3527bde84216b08d2"></a><!-- doxytag: member="boost::numeric::ublas::begin" ref="a47cf64fd76b0a0b3527bde84216b08d2" args="(IteratorT const &amp;it)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename IteratorT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE IteratorT::dual_iterator_type boost::numeric::ublas::begin </td>
<td>(</td>
<td class="paramtype">IteratorT const &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the first element over the dual dimension of the given iterator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">IteratorT</td><td>A model of Iterator type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">it</td><td>An iterator. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the first element over the dual dimension of the given iterator. </dd></dl>
<p>Definition at line <a class="el" href="a00597_source.html#l00310">310</a> of file <a class="el" href="a00597_source.html">begin.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5e8a7fc1352cd3e148064608dad9f38d"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="a5e8a7fc1352cd3e148064608dad9f38d" args="(vector_expression&lt; ExprT &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE ExprT::iterator boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; ExprT &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the last element of the given vector expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">ExprT</td><td>A model of VectorExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the last element of the given vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00230">230</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a42944399129f81c0d390fb9fb3730a29"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="a42944399129f81c0d390fb9fb3730a29" args="(vector_expression&lt; ExprT &gt; const &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE ExprT::const_iterator boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; ExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the last element of the given vector expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">ExprT</td><td>A model of VectorExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the last element of the given vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00244">244</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a46770f3d33af862b80614972dc2408c0"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="a46770f3d33af862b80614972dc2408c0" args="(matrix_expression&lt; ExprT &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TagT , typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE iterator_type&lt;ExprT,TagT&gt;::type boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; ExprT &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the last element of the given matrix expression according to its orientation. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">DimTagT</td><td>A dimension tag type (e.g., <a class="el" href="a00446.html" title="Tag for the major dimension.">tag::major</a>). </td></tr>
<tr><td class="paramname">ExprT</td><td>A model of MatrixExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the last element of the given matrix expression according to its orientation. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00261">261</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac46d2599dbb7b4c698a6708b19aaf43d"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="ac46d2599dbb7b4c698a6708b19aaf43d" args="(matrix_expression&lt; ExprT &gt; const &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename TagT , typename ExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const_iterator_type&lt;ExprT,TagT&gt;::type boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; ExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the last element of the given matrix expression according to its orientation. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">TagT</td><td>A dimension tag type (e.g., <a class="el" href="a00446.html" title="Tag for the major dimension.">tag::major</a>). </td></tr>
<tr><td class="paramname">ExprT</td><td>A model of MatrixExpression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the last element of the given matrix expression according to its orientation. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00278">278</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9a3044a21431ada4377c0b51f646e7ba"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="a9a3044a21431ada4377c0b51f646e7ba" args="(IteratorT &amp;it)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename IteratorT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE IteratorT::dual_iterator_type boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">IteratorT &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An iterator to the last element over the dual dimension of the given iterator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">IteratorT</td><td>A model of Iterator type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">it</td><td>An iterator. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>An iterator to the last element over the dual dimension of the given iterator. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00294">294</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aee7afde9ff17f9617fadf3653c99d10a"></a><!-- doxytag: member="boost::numeric::ublas::end" ref="aee7afde9ff17f9617fadf3653c99d10a" args="(IteratorT const &amp;it)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename IteratorT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE IteratorT::dual_iterator_type boost::numeric::ublas::end </td>
<td>(</td>
<td class="paramtype">IteratorT const &amp;&#160;</td>
<td class="paramname"><em>it</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>A const iterator to the last element over the dual dimension of the given iterator. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">IteratorT</td><td>A model of Iterator type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">it</td><td>An iterator. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const iterator to the last element over the dual dimension of the given iterator. </dd></dl>
<p>Definition at line <a class="el" href="a00609_source.html#l00310">310</a> of file <a class="el" href="a00609_source.html">end.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4417e91dae9f8e00a65a4e05d5991bd7"></a><!-- doxytag: member="boost::numeric::ublas::num_columns" ref="a4417e91dae9f8e00a65a4e05d5991bd7" args="(MatrixExprT const &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename MatrixExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE MatrixExprT::size_type boost::numeric::ublas::num_columns </td>
<td>(</td>
<td class="paramtype">MatrixExprT const &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the number of columns. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">MatrixExprT</td><td>A type which models the matrix expression concept. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">m</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of columns. </dd></dl>
<p>Definition at line <a class="el" href="a00624_source.html#l00035">35</a> of file <a class="el" href="a00624_source.html">num_columns.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a94f19f46aab7a9d1287f56bd791af0df"></a><!-- doxytag: member="boost::numeric::ublas::num_rows" ref="a94f19f46aab7a9d1287f56bd791af0df" args="(MatrixExprT const &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename MatrixExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE MatrixExprT::size_type boost::numeric::ublas::num_rows </td>
<td>(</td>
<td class="paramtype">MatrixExprT const &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the number of rows. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">MatrixExprT</td><td>A type which models the matrix expression concept. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">m</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The number of rows. </dd></dl>
<p>Definition at line <a class="el" href="a00625_source.html#l00034">34</a> of file <a class="el" href="a00625_source.html">num_rows.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a21019ef1d90c1854094dffa247fe1daf"></a><!-- doxytag: member="boost::numeric::ublas::size" ref="a21019ef1d90c1854094dffa247fe1daf" args="(vector_expression&lt; VectorExprT &gt; const &amp;ve)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename VectorExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE typename ::boost::lazy_enable_if_c&lt; detail::has_size_type&lt;VectorExprT&gt;::value, detail::vector_size_type&lt;VectorExprT&gt;&gt;::type boost::numeric::ublas::size </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; VectorExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>ve</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the number of columns. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">VectorExprT</td><td>A type which models the vector expression concept. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ve</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The length of the input vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00632_source.html#l00289">289</a> of file <a class="el" href="a00632_source.html">size.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6f40af2680b23d710e619e10c73f6ffc"></a><!-- doxytag: member="boost::numeric::ublas::size" ref="a6f40af2680b23d710e619e10c73f6ffc" args="(vector_expression&lt; VectorExprT &gt; const &amp;ve)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t Dim, typename VectorExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00579.html">vector_traits</a>&lt;VectorExprT&gt;::size_type boost::numeric::ublas::size </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; VectorExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>ve</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the size of the given dimension for the given vector expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">Dim</td><td>The dimension number (starting from 1). </td></tr>
<tr><td class="paramname">VectorExprT</td><td>A vector expression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ve</td><td>A vector expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The length of the input vector expression. </dd></dl>
<p>Definition at line <a class="el" href="a00632_source.html#l00305">305</a> of file <a class="el" href="a00632_source.html">size.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae62b9a905a3f11dbcd39f04a83174831"></a><!-- doxytag: member="boost::numeric::ublas::size" ref="ae62b9a905a3f11dbcd39f04a83174831" args="(matrix_expression&lt; MatrixExprT &gt; const &amp;me)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;std::size_t Dim, typename MatrixExprT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00306.html">matrix_traits</a>&lt;MatrixExprT&gt;::size_type boost::numeric::ublas::size </td>
<td>(</td>
<td class="paramtype">matrix_expression&lt; MatrixExprT &gt; const &amp;&#160;</td>
<td class="paramname"><em>me</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the size of the given dimension for the given matrix expression. </p>
<p>Return the size of the given dimension tag for the given matrix expression.</p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">Dim</td><td>The dimension number (starting from 1). </td></tr>
<tr><td class="paramname">MatrixExprT</td><td>A matrix expression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The size of the input matrix expression associated to the dimension <em>Dim</em>.</dd></dl>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">TagT</td><td>The dimension tag type (e.g., <a class="el" href="a00446.html" title="Tag for the major dimension.">tag::major</a>). </td></tr>
<tr><td class="paramname">MatrixExprT</td><td>A matrix expression type. </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">e</td><td>A matrix expression. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The size of the input matrix expression associated to the dimension tag <em>TagT</em>. </dd></dl>
<p>Definition at line <a class="el" href="a00632_source.html#l00322">322</a> of file <a class="el" href="a00632_source.html">size.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7133ae1f46e1635114bae988af810b8c"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a7133ae1f46e1635114bae988af810b8c" args="(const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00031">31</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a15809e08532406981b113eda10b79d32"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a15809e08532406981b113eda10b79d32" args="(const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00051">51</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6db1e8356dbb3b7811209c064510330a"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a6db1e8356dbb3b7811209c064510330a" args="(const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00069">69</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a66e9221448f146ab3c24ce5c8fa306fe"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a66e9221448f146ab3c24ce5c8fa306fe" args="(const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const compressed_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00092">92</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a16c6173af269a62b6146e866c40a5a74"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a16c6173af269a62b6146e866c40a5a74" args="(const coordinate_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class T1 , class L1 , class IA1 , class TA1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const coordinate_matrix&lt; T1, L1, 0, IA1, TA1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00103">103</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acb8dcbe3368ea04f5e6a59434891af76"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="acb8dcbe3368ea04f5e6a59434891af76" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00128">128</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5fbc4084d031f9d927be74dcc67581a9"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a5fbc4084d031f9d927be74dcc67581a9" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00158">158</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae0aa177e110c4461dfb6a2ae5b41f79f"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="ae0aa177e110c4461dfb6a2ae5b41f79f" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, sparse_bidirectional_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_bidirectional_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00188">188</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afebc20d3c489655df233024c1646dca5"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="afebc20d3c489655df233024c1646dca5" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00208">208</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aef216b7c443c1da0aabeb234ad8c0a6f"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="aef216b7c443c1da0aabeb234ad8c0a6f" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00267">267</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0a1fc88c0bf7b17e39ca25157395f8ce"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a0a1fc88c0bf7b17e39ca25157395f8ce" args="(const vector_expression&lt; E1 &gt; &amp;e1, const compressed_matrix&lt; T2, column_major, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class T2 , class IA2 , class TA2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const compressed_matrix&lt; T2, column_major, 0, IA2, TA2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00278">278</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8f22f27b628e27cb9e6ef653f43f2b3a"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a8f22f27b628e27cb9e6ef653f43f2b3a" args="(const vector_expression&lt; E1 &gt; &amp;e1, const compressed_matrix&lt; T2, row_major, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class T2 , class IA2 , class TA2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const compressed_matrix&lt; T2, row_major, 0, IA2, TA2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00298">298</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab2d95991c90bcf63a586baf85e849b92"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="ab2d95991c90bcf63a586baf85e849b92" args="(const vector_expression&lt; E1 &gt; &amp;e1, const compressed_matrix&lt; T2, L2, 0, IA2, TA2 &gt; &amp;e2, V &amp;v, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class T2 , class L2 , class IA2 , class TA2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const compressed_matrix&lt; T2, L2, 0, IA2, TA2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00316">316</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0b96426733ad8e68c67e0bbee264c95f"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a0b96426733ad8e68c67e0bbee264c95f" args="(const vector_expression&lt; E1 &gt; &amp;e1, const compressed_matrix&lt; T2, L2, 0, IA2, TA2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class T2 , class L2 , class IA2 , class TA2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const compressed_matrix&lt; T2, L2, 0, IA2, TA2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00339">339</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad6ad108160aaa47c2e815b2cebf39ff4"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="ad6ad108160aaa47c2e815b2cebf39ff4" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00350">350</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0b07d369b6ac9e9e3679911eae0b4106"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a0b07d369b6ac9e9e3679911eae0b4106" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00380">380</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a11c4694e9362e9c052e3a6ddf3d8a896"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a11c4694e9362e9c052e3a6ddf3d8a896" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v, sparse_bidirectional_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_bidirectional_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00410">410</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9bccb09061820966bcad97beebeb60b2"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a9bccb09061820966bcad97beebeb60b2" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, V &amp;v, packed_random_access_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>v</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00430">430</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae9a4a8eddd195adece6b16fda79d4a09"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="ae9a4a8eddd195adece6b16fda79d4a09" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00489">489</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac2b20629f1a7a96a5ea996a231a6fb4e"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="ac2b20629f1a7a96a5ea996a231a6fb4e" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, dense_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00500">500</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af61a851193d3f022a717c44436e04463"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="af61a851193d3f022a717c44436e04463" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, sparse_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00529">529</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="accff4699f707cd7ec64d518d423324be"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="accff4699f707cd7ec64d518d423324be" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, dense_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00579">579</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7582e33b96f725ca25e2f003c828cb7a"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a7582e33b96f725ca25e2f003c828cb7a" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, sparse_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00608">608</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adad8603f879e7b5b48ae6cfe6413dbb2"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="adad8603f879e7b5b48ae6cfe6413dbb2" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00659">659</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a19f64e65ac20fa17249ab5248265b487"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a19f64e65ac20fa17249ab5248265b487" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, TRI)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00674">674</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8a89346e0a8b351f7e543016184ac6c4"></a><!-- doxytag: member="boost::numeric::ublas::axpy_prod" ref="a8a89346e0a8b351f7e543016184ac6c4" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::axpy_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00725">725</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1c868685e40b575a760a13f6afdd19bd"></a><!-- doxytag: member="boost::numeric::ublas::opb_prod" ref="a1c868685e40b575a760a13f6afdd19bd" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, dense_proxy_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::opb_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00737">737</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adf504a7040b4df4f73704fd45b836d88"></a><!-- doxytag: member="boost::numeric::ublas::opb_prod" ref="adf504a7040b4df4f73704fd45b836d88" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, dense_proxy_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::opb_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">dense_proxy_tag&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00768">768</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a24303f8b35b81d47af093c4c6ad4785b"></a><!-- doxytag: member="boost::numeric::ublas::opb_prod" ref="a24303f8b35b81d47af093c4c6ad4785b" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::opb_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00626_source.html#l00841">841</a> of file <a class="el" href="a00626_source.html">operation.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2cf21b73f11d06a50e9846063fdbdbb6"></a><!-- doxytag: member="boost::numeric::ublas::block_prod" ref="a2cf21b73f11d06a50e9846063fdbdbb6" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , typename V::size_type BS, class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::block_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00627_source.html#l00026">26</a> of file <a class="el" href="a00627_source.html">operation_blocked.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3615f84a5fafb339297cb87ea8dbb869"></a><!-- doxytag: member="boost::numeric::ublas::block_prod" ref="a3615f84a5fafb339297cb87ea8dbb869" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , typename V::size_type BS, class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE V boost::numeric::ublas::block_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00627_source.html#l00081">81</a> of file <a class="el" href="a00627_source.html">operation_blocked.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a13fad6e4178b453519ef3c7db4ebca3f"></a><!-- doxytag: member="boost::numeric::ublas::block_prod" ref="a13fad6e4178b453519ef3c7db4ebca3f" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::block_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00627_source.html#l00135">135</a> of file <a class="el" href="a00627_source.html">operation_blocked.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aea4558abcc7498ce4a4d331e59887067"></a><!-- doxytag: member="boost::numeric::ublas::block_prod" ref="aea4558abcc7498ce4a4d331e59887067" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::block_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00627_source.html#l00196">196</a> of file <a class="el" href="a00627_source.html">operation_blocked.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e6648281194cf99e23670498c110fd1"></a><!-- doxytag: member="boost::numeric::ublas::block_prod" ref="a8e6648281194cf99e23670498c110fd1" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , typename M::size_type BS, class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::block_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00627_source.html#l00258">258</a> of file <a class="el" href="a00627_source.html">operation_blocked.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6c1c7a398bc5813a4e53c1fe0b9c1f7e"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="a6c1c7a398bc5813a4e53c1fe0b9c1f7e" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">row_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00026">26</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4cc6d1c9e20b0acdfa6272f3ff5965b8"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="a4cc6d1c9e20b0acdfa6272f3ff5965b8" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">column_major_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00085">85</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aafa8ff376f8f72c47e8957423e4f0b5a"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="aafa8ff376f8f72c47e8957423e4f0b5a" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, TRI, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00145">145</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2d2c3210220ad40f0d8e2076a52485f8"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="a2d2c3210220ad40f0d8e2076a52485f8" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, TRI)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 , class TRI &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">TRI&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00159">159</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a451b4470986845262656ad781d3ffcb1"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="a451b4470986845262656ad781d3ffcb1" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, M &amp;m, bool init=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M&amp; boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">M &amp;&#160;</td>
<td class="paramname"><em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>init</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00173">173</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaebe0c11ad6f20f6062d7866f6b9a2e5"></a><!-- doxytag: member="boost::numeric::ublas::sparse_prod" ref="aaebe0c11ad6f20f6062d7866f6b9a2e5" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M , class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE M boost::numeric::ublas::sparse_prod </td>
<td>(</td>
<td class="paramtype">const matrix_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const matrix_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00628_source.html#l00186">186</a> of file <a class="el" href="a00628_source.html">operation_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9146b300ae66fcafc8e1950634df6a91"></a><!-- doxytag: member="boost::numeric::ublas::is_symmetric" ref="a9146b300ae66fcafc8e1950634df6a91" args="(const M &amp;m)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class M &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool boost::numeric::ublas::is_symmetric </td>
<td>(</td>
<td class="paramtype">const M &amp;&#160;</td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00636_source.html#l00026">26</a> of file <a class="el" href="a00636_source.html">symmetric.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6828dffb3d20a1d226578b20868a74cf"></a><!-- doxytag: member="boost::numeric::ublas::operator+" ref="a6828dffb3d20a1d226578b20868a74cf" args="(I in1, std::complex&lt; R &gt; const &amp;in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator+ </td>
<td>(</td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00074">74</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a46f671f7c48efd67de8ffa940ff3381e"></a><!-- doxytag: member="boost::numeric::ublas::operator+" ref="a46f671f7c48efd67de8ffa940ff3381e" args="(std::complex&lt; R &gt; const &amp;in1, I in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator+ </td>
<td>(</td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00084">84</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab35d28572118fe684a669d5e9cb806fe"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="ab35d28572118fe684a669d5e9cb806fe" args="(I in1, std::complex&lt; R &gt; const &amp;in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00094">94</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a219173c964c5cc5d9e28dfe37b98558a"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="a219173c964c5cc5d9e28dfe37b98558a" args="(std::complex&lt; R &gt; const &amp;in1, I in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00104">104</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6290edf86da2794fe33e1ce558e19cce"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="a6290edf86da2794fe33e1ce558e19cce" args="(I in1, std::complex&lt; R &gt; const &amp;in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00114">114</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a356f51e8c200d479227de063d21e5cd3"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="a356f51e8c200d479227de063d21e5cd3" args="(std::complex&lt; R &gt; const &amp;in1, I in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00124">124</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a47cda578658403a5dca9d73c9046e34d"></a><!-- doxytag: member="boost::numeric::ublas::operator/" ref="a47cda578658403a5dca9d73c9046e34d" args="(I in1, std::complex&lt; R &gt; const &amp;in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator/ </td>
<td>(</td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00134">134</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab83f30b9c9244209e5538d38d9e09480"></a><!-- doxytag: member="boost::numeric::ublas::operator/" ref="ab83f30b9c9244209e5538d38d9e09480" args="(std::complex&lt; R &gt; const &amp;in1, I in2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename R , typename I &gt; </div>
<table class="memname">
<tr>
<td class="memname">boost::enable_if&lt; mpl::and_&lt; boost::is_float&lt;R&gt;, boost::is_integral&lt;I&gt; &gt;, std::complex&lt;R&gt; &gt;::type boost::numeric::ublas::operator/ </td>
<td>(</td>
<td class="paramtype">std::complex&lt; R &gt; const &amp;&#160;</td>
<td class="paramname"><em>in1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">I&#160;</td>
<td class="paramname"><em>in2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00144">144</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a00e524ed262cdf2bef30737b1ad05b3e"></a><!-- doxytag: member="boost::numeric::ublas::increment" ref="a00e524ed262cdf2bef30737b1ad05b3e" args="(I &amp;it, const I &amp;it_end, typename I::difference_type compare, packed_random_access_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class I &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::increment </td>
<td>(</td>
<td class="paramtype">I &amp;&#160;</td>
<td class="paramname"><em>it</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const I &amp;&#160;</td>
<td class="paramname"><em>it_end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename I::difference_type&#160;</td>
<td class="paramname"><em>compare</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">packed_random_access_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00559">559</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab5d5caf6d6b37173efb0ad96e2fa34d9"></a><!-- doxytag: member="boost::numeric::ublas::increment" ref="ab5d5caf6d6b37173efb0ad96e2fa34d9" args="(I &amp;it, const I &amp;, typename I::difference_type, sparse_bidirectional_iterator_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class I &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::increment </td>
<td>(</td>
<td class="paramtype">I &amp;&#160;</td>
<td class="paramname"><em>it</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const I &amp;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename I::difference_type&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">sparse_bidirectional_iterator_tag&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00564">564</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab654ddeeb09790fbc3db78619155fe0a"></a><!-- doxytag: member="boost::numeric::ublas::increment" ref="ab654ddeeb09790fbc3db78619155fe0a" args="(I &amp;it, const I &amp;it_end, typename I::difference_type compare)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class I &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::increment </td>
<td>(</td>
<td class="paramtype">I &amp;&#160;</td>
<td class="paramname"><em>it</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const I &amp;&#160;</td>
<td class="paramname"><em>it_end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename I::difference_type&#160;</td>
<td class="paramname"><em>compare</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00569">569</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7aeb1a8137c5513102c9ba7ddf125a07"></a><!-- doxytag: member="boost::numeric::ublas::increment" ref="a7aeb1a8137c5513102c9ba7ddf125a07" args="(I &amp;it, const I &amp;it_end)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class I &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::increment </td>
<td>(</td>
<td class="paramtype">I &amp;&#160;</td>
<td class="paramname"><em>it</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const I &amp;&#160;</td>
<td class="paramname"><em>it_end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00639_source.html#l00575">575</a> of file <a class="el" href="a00639_source.html">traits.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a698df21f7016a3bc612c952018264179"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a698df21f7016a3bc612c952018264179" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag, column_major_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01859">1859</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae501e249c0e0fbe12a56760e3b39f105"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="ae501e249c0e0fbe12a56760e3b39f105" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag, column_major_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01885">1885</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a30a49fd2307097e160b2650f204ca4e9"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a30a49fd2307097e160b2650f204ca4e9" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag, column_major_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01914">1914</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1311c5b00dbc0e688d7ffeb18dacb8d4"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a1311c5b00dbc0e688d7ffeb18dacb8d4" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01942">1942</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3ceff492ace9acdbc399e6e662bc8591"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a3ceff492ace9acdbc399e6e662bc8591" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01950">1950</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae4fe0cb1a48f036c048cf09df87e5392"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="ae4fe0cb1a48f036c048cf09df87e5392" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01959">1959</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a10b1b2e56f43b07317eb30c54f63e670"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a10b1b2e56f43b07317eb30c54f63e670" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, unit_lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00474.html">unit_lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01967">1967</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a524262711703699bf124fa0a77e38bbe"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a524262711703699bf124fa0a77e38bbe" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag, column_major_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l01977">1977</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a027abc86714be7e20a284678ea4a17ac"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a027abc86714be7e20a284678ea4a17ac" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag, column_major_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02003">2003</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3c4cd5fa60b4dc5faa7f8bb9fe8a5c46"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a3c4cd5fa60b4dc5faa7f8bb9fe8a5c46" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag, column_major_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02032">2032</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae5945aee0d27da2f29696736c628b1ed"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="ae5945aee0d27da2f29696736c628b1ed" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02060">2060</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a038209f4ba2653ed85db9abbc56a98f9"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a038209f4ba2653ed85db9abbc56a98f9" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02068">2068</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2b55f132b897926aed5d85b6e0a6b23c"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a2b55f132b897926aed5d85b6e0a6b23c" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02077">2077</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a32c0c921493f524ef99aef5349852967"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a32c0c921493f524ef99aef5349852967" args="(const matrix_expression&lt; E1 &gt; &amp;e1, vector_expression&lt; E2 &gt; &amp;e2, unit_upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00475.html">unit_upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02085">2085</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8377d6eca1abae4087e4d5c085f2cef7"></a><!-- doxytag: member="boost::numeric::ublas::solve" ref="a8377d6eca1abae4087e4d5c085f2cef7" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2, C)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00333.html">matrix_vector_solve_traits</a>&lt;E1, E2&gt;::result_type boost::numeric::ublas::solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02095">2095</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9cb54b1663356aa770f64a1e8838efbb"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a9cb54b1663356aa770f64a1e8838efbb" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, row_major_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02106">2106</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a58c8f4b3220ea74876a4cdf508bc8de4"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a58c8f4b3220ea74876a4cdf508bc8de4" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, row_major_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02132">2132</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a21ef4087ffb4a598c075ddf05a3c9d4b"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a21ef4087ffb4a598c075ddf05a3c9d4b" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, row_major_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02161">2161</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aba8a7bbec3bd1b082d06bbdfa005bcc7"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aba8a7bbec3bd1b082d06bbdfa005bcc7" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02189">2189</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aad921cc83e9054303404b41374f565d6"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aad921cc83e9054303404b41374f565d6" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02197">2197</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3956c77b4c69b54bb698df672cb742fe"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a3956c77b4c69b54bb698df672cb742fe" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02206">2206</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a83ecd8a4211ca754aa1354f5844fd0e5"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a83ecd8a4211ca754aa1354f5844fd0e5" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unit_lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00474.html">unit_lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02214">2214</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6f471a31b8b1acce686ee5913e040abf"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a6f471a31b8b1acce686ee5913e040abf" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, row_major_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02224">2224</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3d6757f8fc29114d2df9738a7b4eab48"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a3d6757f8fc29114d2df9738a7b4eab48" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, row_major_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02250">2250</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aae1ebf0b7cd56181dfa98effda343195"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aae1ebf0b7cd56181dfa98effda343195" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, row_major_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02279">2279</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a023cf43a1129861cd56f26de85de9d8e"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a023cf43a1129861cd56f26de85de9d8e" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, row_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00369.html">row_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02307">2307</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6483d6514936bf5357d9d2d7bdf07c37"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a6483d6514936bf5357d9d2d7bdf07c37" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, column_major_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00052.html">column_major_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02315">2315</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac94d809894b9dbb62b7b3c9661ff6d61"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="ac94d809894b9dbb62b7b3c9661ff6d61" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02324">2324</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9d11cb3df258cec6928c3f6d40055644"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a9d11cb3df258cec6928c3f6d40055644" args="(vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, unit_upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00475.html">unit_upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02332">2332</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac29c0d494ac3c50a9c19757af8e52d13"></a><!-- doxytag: member="boost::numeric::ublas::solve" ref="ac29c0d494ac3c50a9c19757af8e52d13" args="(const vector_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, C)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00333.html">matrix_vector_solve_traits</a>&lt;E1, E2&gt;::result_type boost::numeric::ublas::solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02342">2342</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aea1996bbaca733dbc69fa16f6927b190"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aea1996bbaca733dbc69fa16f6927b190" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02363">2363</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af706ef30e7596339aa3cc8604ada0072"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="af706ef30e7596339aa3cc8604ada0072" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02392">2392</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a20fdefc541e95745371fef7b785d48aa"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a20fdefc541e95745371fef7b785d48aa" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, lower_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02424">2424</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aef1ee20631e87aefef77ac90bad41f23"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aef1ee20631e87aefef77ac90bad41f23" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00202.html">lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02455">2455</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad265d22064745dbcbe067bbad0061a13"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="ad265d22064745dbcbe067bbad0061a13" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, unit_lower_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00474.html">unit_lower_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02463">2463</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a43efc8b926bccc6e3e84326a74d5bf7e"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a43efc8b926bccc6e3e84326a74d5bf7e" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, dense_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00081.html">dense_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02473">2473</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aea571a2a088dcb426dd114e7b1632f16"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aea571a2a088dcb426dd114e7b1632f16" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, packed_proxy_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00360.html">packed_proxy_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02502">2502</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2b72549b17e68eca750c26d32bae47d8"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a2b72549b17e68eca750c26d32bae47d8" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, upper_tag, unknown_storage_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00479.html">unknown_storage_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02534">2534</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a52bbd649832b3275a338ddec8e18bc50"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="a52bbd649832b3275a338ddec8e18bc50" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00480.html">upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02565">2565</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaca8a4122c0354d4bdfe5e28b56b6192"></a><!-- doxytag: member="boost::numeric::ublas::inplace_solve" ref="aaca8a4122c0354d4bdfe5e28b56b6192" args="(const matrix_expression&lt; E1 &gt; &amp;e1, matrix_expression&lt; E2 &gt; &amp;e2, unit_upper_tag)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void boost::numeric::ublas::inplace_solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00475.html">unit_upper_tag</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02573">2573</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1b1afa027f1ea685bf645485d12dff19"></a><!-- doxytag: member="boost::numeric::ublas::solve" ref="a1b1afa027f1ea685bf645485d12dff19" args="(const matrix_expression&lt; E1 &gt; &amp;e1, const matrix_expression&lt; E2 &gt; &amp;e2, C)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 , class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00264.html">matrix_matrix_solve_traits</a>&lt;E1, E2&gt;::result_type boost::numeric::ublas::solve </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="a00251.html">matrix_expression</a>&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">C&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00640_source.html#l02583">2583</a> of file <a class="el" href="a00640_source.html">triangular.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8c2b85770084641d4c25f0f71070f33a"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="a8c2b85770084641d4c25f0f71070f33a" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00391.html">scalar_negate</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00460">460</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a03dbe0fefe2bdfc51aaa4c8a83f6c593"></a><!-- doxytag: member="boost::numeric::ublas::conj" ref="a03dbe0fefe2bdfc51aaa4c8a83f6c593" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00375.html">scalar_conj</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::conj </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00469">469</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ace32827d9097c559ca86a332b9593c8e"></a><!-- doxytag: member="boost::numeric::ublas::real" ref="ace32827d9097c559ca86a332b9593c8e" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00395.html">scalar_real</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::real </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00478">478</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0075121e6722771a07dc9744550ec1d5"></a><!-- doxytag: member="boost::numeric::ublas::imag" ref="a0075121e6722771a07dc9744550ec1d5" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00381.html">scalar_imag</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::imag </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00487">487</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad456b7cca06174a94be1fd3dd457e3e6"></a><!-- doxytag: member="boost::numeric::ublas::trans" ref="ad456b7cca06174a94be1fd3dd457e3e6" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;const E, <a class="el" href="a00380.html">scalar_identity</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::trans </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00496">496</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af1c6bcd08f757cd2bb572645f6d19749"></a><!-- doxytag: member="boost::numeric::ublas::trans" ref="af1c6bcd08f757cd2bb572645f6d19749" args="(vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00380.html">scalar_identity</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::trans </td>
<td>(</td>
<td class="paramtype">vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00503">503</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac96220a022590664f998869998ab05e5"></a><!-- doxytag: member="boost::numeric::ublas::herm" ref="ac96220a022590664f998869998ab05e5" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00582.html">vector_unary_traits</a>&lt;E, <a class="el" href="a00375.html">scalar_conj</a>&lt;typename E::value_type&gt; &gt;::result_type boost::numeric::ublas::herm </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00512">512</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a46f9872fc8438e3c1d7e808d93f9d9cc"></a><!-- doxytag: member="boost::numeric::ublas::operator+" ref="a46f9872fc8438e3c1d7e808d93f9d9cc" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00505.html">vector_binary_traits</a>&lt;E1, E2, <a class="el" href="a00392.html">scalar_plus</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::operator+ </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00910">910</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a37a30106a78af46a9e30830d1fcd33cf"></a><!-- doxytag: member="boost::numeric::ublas::operator&#45;" ref="a37a30106a78af46a9e30830d1fcd33cf" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00505.html">vector_binary_traits</a>&lt;E1, E2, <a class="el" href="a00385.html">scalar_minus</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::operator- </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00922">922</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6dfe7906fc8969efa6c2fe295a3aeaa5"></a><!-- doxytag: member="boost::numeric::ublas::element_prod" ref="a6dfe7906fc8969efa6c2fe295a3aeaa5" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00505.html">vector_binary_traits</a>&lt;E1, E2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::element_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00934">934</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa4f8333da37ea7dd61f3196100a8327e"></a><!-- doxytag: member="boost::numeric::ublas::element_div" ref="aa4f8333da37ea7dd61f3196100a8327e" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00505.html">vector_binary_traits</a>&lt;E1, E2, <a class="el" href="a00376.html">scalar_divides</a>&lt;typename E1::value_type, typename E2::value_type&gt; &gt;::result_type boost::numeric::ublas::element_div </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l00946">946</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab54f7b0c9d3c9ad94176fecda007c3aa"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="ab54f7b0c9d3c9ad94176fecda007c3aa" args="(const T1 &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE enable_if&lt; is_convertible&lt;T1, typename E2::value_type &gt;, typename <a class="el" href="a00501.html">vector_binary_scalar1_traits</a>&lt;const T1, E2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;T1, typename E2::value_type&gt; &gt;::result_type &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">const T1 &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01176">1176</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6b2c284d649696ab53bc31347a75341c"></a><!-- doxytag: member="boost::numeric::ublas::operator*" ref="a6b2c284d649696ab53bc31347a75341c" args="(const vector_expression&lt; E1 &gt; &amp;e1, const T2 &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class T2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE enable_if&lt; is_convertible&lt;T2, typename E1::value_type &gt;, typename <a class="el" href="a00504.html">vector_binary_scalar2_traits</a>&lt;E1, const T2, <a class="el" href="a00388.html">scalar_multiplies</a>&lt;typename E1::value_type, T2&gt; &gt;::result_type &gt;::type boost::numeric::ublas::operator* </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T2 &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01403">1403</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab2989aadfe57de967988a67f960b16ca"></a><!-- doxytag: member="boost::numeric::ublas::operator/" ref="ab2989aadfe57de967988a67f960b16ca" args="(const vector_expression&lt; E1 &gt; &amp;e1, const T2 &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class T2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00504.html">vector_binary_scalar2_traits</a>&lt;E1, const T2, <a class="el" href="a00376.html">scalar_divides</a>&lt;typename E1::value_type, T2&gt; &gt;::result_type boost::numeric::ublas::operator/ </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T2 &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01413">1413</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae9ea06976a02ba470104100f89958dd2"></a><!-- doxytag: member="boost::numeric::ublas::sum" ref="ae9ea06976a02ba470104100f89958dd2" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt;E, <a class="el" href="a00543.html">vector_sum</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::sum </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01504">1504</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a43d0de36a090f5fdd4b720da60ff270c"></a><!-- doxytag: member="boost::numeric::ublas::norm_1" ref="a43d0de36a090f5fdd4b720da60ff270c" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt;E, <a class="el" href="a00520.html">vector_norm_1</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_1 </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01514">1514</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a347225592df1cce706f0b365e82894fb"></a><!-- doxytag: member="boost::numeric::ublas::norm_2" ref="a347225592df1cce706f0b365e82894fb" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt;E, <a class="el" href="a00521.html">vector_norm_2</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_2 </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01524">1524</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a824993c9b971b6bedddce57cbad85ee3"></a><!-- doxytag: member="boost::numeric::ublas::norm_inf" ref="a824993c9b971b6bedddce57cbad85ee3" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt;E, <a class="el" href="a00522.html">vector_norm_inf</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::norm_inf </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01534">1534</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a86ddb4076691133a54d03bfc2dbca1d0"></a><!-- doxytag: member="boost::numeric::ublas::index_norm_inf" ref="a86ddb4076691133a54d03bfc2dbca1d0" args="(const vector_expression&lt; E &gt; &amp;e)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00539.html">vector_scalar_unary_traits</a>&lt;E, <a class="el" href="a00509.html">vector_index_norm_inf</a>&lt;E&gt; &gt;::result_type boost::numeric::ublas::index_norm_inf </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E &gt; &amp;&#160;</td>
<td class="paramname"><em>e</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01543">1543</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aacfe3c2ae581d94577facbf25c205abd"></a><!-- doxytag: member="boost::numeric::ublas::inner_prod" ref="aacfe3c2ae581d94577facbf25c205abd" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00534.html">vector_scalar_binary_traits</a>&lt;E1, E2, <a class="el" href="a00513.html">vector_inner_prod</a>&lt;E1, E2, typename <a class="el" href="a00364.html">promote_traits</a>&lt;typename E1::value_type, typename E2::value_type&gt;::promote_type&gt; &gt;::result_type boost::numeric::ublas::inner_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01646">1646</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab8038e8325b159992ad615ad63e3e62a"></a><!-- doxytag: member="boost::numeric::ublas::prec_inner_prod" ref="ab8038e8325b159992ad615ad63e3e62a" args="(const vector_expression&lt; E1 &gt; &amp;e1, const vector_expression&lt; E2 &gt; &amp;e2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class E1 , class E2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00534.html">vector_scalar_binary_traits</a>&lt;E1, E2, <a class="el" href="a00513.html">vector_inner_prod</a>&lt;E1, E2, typename <a class="el" href="a00465.html">type_traits</a>&lt;typename <a class="el" href="a00364.html">promote_traits</a>&lt;typename E1::value_type, typename E2::value_type&gt;::promote_type&gt;::precision_type&gt; &gt;::result_type boost::numeric::ublas::prec_inner_prod </td>
<td>(</td>
<td class="paramtype">const vector_expression&lt; E1 &gt; &amp;&#160;</td>
<td class="paramname"><em>e1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const vector_expression&lt; E2 &gt; &amp;&#160;</td>
<td class="paramname"><em>e2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00643_source.html#l01659">1659</a> of file <a class="el" href="a00643_source.html">vector_expression.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aef9b4d314d4d48b1e3fdcd8987b849bc"></a><!-- doxytag: member="boost::numeric::ublas::subrange" ref="aef9b4d314d4d48b1e3fdcd8987b849bc" args="(V &amp;data, typename V::size_type start, typename V::size_type stop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00528.html">vector_range</a>&lt;V&gt; boost::numeric::ublas::subrange </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>stop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00498">498</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a541980298f1f6d47b7296da2c9860c38"></a><!-- doxytag: member="boost::numeric::ublas::subrange" ref="a541980298f1f6d47b7296da2c9860c38" args="(const V &amp;data, typename V::size_type start, typename V::size_type stop)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00528.html">vector_range</a>&lt;const V&gt; boost::numeric::ublas::subrange </td>
<td>(</td>
<td class="paramtype">const V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>stop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector, a start and stop index. The resulting <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00510">510</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae1d22b04346d93879d381b1c39d270aa"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ae1d22b04346d93879d381b1c39d270aa" args="(V &amp;data, typename vector_range&lt; V &gt;::range_type const &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00528.html">vector_range</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename vector_range&lt; V &gt;::range_type const &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code> Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00526">526</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab89cfc119d6349c15cf213600c582730"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ab89cfc119d6349c15cf213600c582730" args="(const V &amp;data, typename vector_range&lt; V &gt;::range_type const &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00528.html">vector_range</a>&lt;const V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename vector_range&lt; V &gt;::range_type const &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code> Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00537">537</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa9938a7ce81d4620c3a7e58168b20423"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aa9938a7ce81d4620c3a7e58168b20423" args="(vector_range&lt; V &gt; &amp;data, const typename vector_range&lt; V &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00528.html">vector_range</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_range&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_range&lt; V &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code> Return a <code>const</code> <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00549">549</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acd2a3061483848f312758beec44cad88"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="acd2a3061483848f312758beec44cad88" args="(const vector_range&lt; V &gt; &amp;data, const typename vector_range&lt; V &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00528.html">vector_range</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_range&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_range&lt; V &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code> Return a <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> on a specified vector and const <code>range</code>. The resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> can be manipulated like a normal vector. If the specified range falls outside that of of the index range of the vector, then the resulting <code><a class="el" href="a00528.html" title="A vector referencing a continuous subvector of elements of vector v containing all elements specified...">vector_range</a></code> is not a well formed Vector Expression and access to an element outside of index range of the vector is <b>undefined</b>. </p>
<p>Definition at line <a class="el" href="a00645_source.html#l00560">560</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6671bc2bcff0040cb57d269f969cf8b7"></a><!-- doxytag: member="boost::numeric::ublas::subslice" ref="a6671bc2bcff0040cb57d269f969cf8b7" args="(V &amp;data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::subslice </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::difference_type&#160;</td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01053">1053</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a659c5744b309bdc850bd7948d50c135b"></a><!-- doxytag: member="boost::numeric::ublas::subslice" ref="a659c5744b309bdc850bd7948d50c135b" args="(const V &amp;data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00540.html">vector_slice</a>&lt;const V&gt; boost::numeric::ublas::subslice </td>
<td>(</td>
<td class="paramtype">const V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::difference_type&#160;</td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">typename V::size_type&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01059">1059</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a94f7be35bef87ff0fdd4cedb3903b69e"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a94f7be35bef87ff0fdd4cedb3903b69e" args="(V &amp;data, const typename vector_slice&lt; V &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_slice&lt; V &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01067">1067</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9d6d0a6d59e57b13ae766bb8fd81d718"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a9d6d0a6d59e57b13ae766bb8fd81d718" args="(const V &amp;data, const typename vector_slice&lt; V &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00540.html">vector_slice</a>&lt;const V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_slice&lt; V &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01072">1072</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4cda31c6858e0f2d6b6e02f732ea4daa"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a4cda31c6858e0f2d6b6e02f732ea4daa" args="(vector_slice&lt; V &gt; &amp;data, const typename vector_slice&lt; V &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_slice&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_slice&lt; V &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01078">1078</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aebb1dfe5b04bafceee63908ca0b3eb79"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aebb1dfe5b04bafceee63908ca0b3eb79" args="(const vector_slice&lt; V &gt; &amp;data, const typename vector_slice&lt; V &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_slice&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_slice&lt; V &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01083">1083</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aef0854c9e388495bb124e62fcdae8e75"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="aef0854c9e388495bb124e62fcdae8e75" args="(vector_slice&lt; V &gt; &amp;data, const typename vector_range&lt; V &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_slice&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_range&lt; V &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01089">1089</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a157278be42cba341c7f0efd390348a87"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a157278be42cba341c7f0efd390348a87" args="(const vector_slice&lt; V &gt; &amp;data, const typename vector_range&lt; V &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00540.html">vector_slice</a>&lt;V&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_slice&lt; V &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_range&lt; V &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01094">1094</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a85827c9036a8f6cdb8b3d643e7074d8c"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a85827c9036a8f6cdb8b3d643e7074d8c" args="(V &amp;data, const indirect_array&lt; A &gt; &amp;ia)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00510.html">vector_indirect</a>&lt;V, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01597">1597</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac2e20249c71c5a19506c6ba4a35d807f"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ac2e20249c71c5a19506c6ba4a35d807f" args="(const V &amp;data, const indirect_array&lt; A &gt; &amp;ia)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00510.html">vector_indirect</a>&lt;const V, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const V &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01602">1602</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab279550807cc582c8e1060eaa7655f95"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ab279550807cc582c8e1060eaa7655f95" args="(vector_indirect&lt; V, IA &gt; &amp;data, const typename vector_indirect&lt; V, IA &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00510.html">vector_indirect</a>&lt;V, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_indirect&lt; V, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_indirect&lt; V, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01608">1608</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28fd70ec34923b1502c4a458260bbe85"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a28fd70ec34923b1502c4a458260bbe85" args="(const vector_indirect&lt; V, IA &gt; &amp;data, const typename vector_indirect&lt; V, IA &gt;::range_type &amp;r)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00510.html">vector_indirect</a>&lt;V, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_indirect&lt; V, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_indirect&lt; V, IA &gt;::range_type &amp;&#160;</td>
<td class="paramname"><em>r</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01613">1613</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab62e3dcf1d7ec3a388ea3be90fb816d6"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="ab62e3dcf1d7ec3a388ea3be90fb816d6" args="(vector_indirect&lt; V, IA &gt; &amp;data, const typename vector_indirect&lt; V, IA &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00510.html">vector_indirect</a>&lt;V, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_indirect&lt; V, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_indirect&lt; V, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01618">1618</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a612ee65d5a5bc535ed50d377c4d33809"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a612ee65d5a5bc535ed50d377c4d33809" args="(const vector_indirect&lt; V, IA &gt; &amp;data, const typename vector_indirect&lt; V, IA &gt;::slice_type &amp;s)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class IA &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00510.html">vector_indirect</a>&lt;V, IA&gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_indirect&lt; V, IA &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename vector_indirect&lt; V, IA &gt;::slice_type &amp;&#160;</td>
<td class="paramname"><em>s</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01623">1623</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a205aa4608d4a8af10b4d3c5b5f9a754f"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a205aa4608d4a8af10b4d3c5b5f9a754f" args="(vector_indirect&lt; V, indirect_array&lt; A &gt; &gt; &amp;data, const indirect_array&lt; A &gt; &amp;ia)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00510.html">vector_indirect</a>&lt;V, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">vector_indirect&lt; V, indirect_array&lt; A &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01628">1628</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a400a17c69d9bc31a76b7ba42e4f6969a"></a><!-- doxytag: member="boost::numeric::ublas::project" ref="a400a17c69d9bc31a76b7ba42e4f6969a" args="(const vector_indirect&lt; V, indirect_array&lt; A &gt; &gt; &amp;data, const indirect_array&lt; A &gt; &amp;ia)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class V , class A &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00510.html">vector_indirect</a>&lt;V, <a class="el" href="a00176.html">indirect_array</a>&lt;A&gt; &gt; boost::numeric::ublas::project </td>
<td>(</td>
<td class="paramtype">const vector_indirect&lt; V, indirect_array&lt; A &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const indirect_array&lt; A &gt; &amp;&#160;</td>
<td class="paramname"><em>ia</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00645_source.html#l01633">1633</a> of file <a class="el" href="a00645_source.html">vector_proxy.hpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="a00648.html">boost</a> </li>
<li class="navelem"><a class="el" href="a00649.html">numeric</a> </li>
<li class="navelem"><a class="el" href="a00595.html">ublas</a> </li>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<small>
<small>
<small>
<table width="100%">
<tr>
<td align="right">
Copyright &#169; 2010-2011 David Bellot - Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">Boost Software License, Version 1.0.</a>
</td>
</tr>
</table>
</small>
</small>
</small>