Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 99cb5ede6a5329071fbeecc8218deb35 > files > 1102

eigen3-doc-3.2-3.mga4.noarch.rpm

<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Eigen: Enumerations</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css"   rel="stylesheet" type="text/css" />
<link href="eigendoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
<!-- <script type="text/javascript"> -->
<!-- </script> -->
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<!-- <a name="top"></a> -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Eigen_Silly_Professor_64x64.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://eigen.tuxfamily.org">Eigen</a>
   &#160;<span id="projectnumber">3.2.0</span>
   </div>
  </td>
   <td>        <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>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__enums.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<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>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerations<div class="ingroups"><a class="el" href="group__Core__Module.html">Core module</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Various enumerations used in Eigen. Many of these are used as template parameters. </p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gab59c1bec446b10af208f977a871d910b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">UnitDiag</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">ZeroDiag</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18">UnitLower</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109">UnitUpper</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11">StrictlyLower</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703">StrictlyUpper</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487">SelfAdjoint</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b">Symmetric</a>
<br/>
 }</td></tr>
<tr class="separator:gab59c1bec446b10af208f977a871d910b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga456ac33d49271d3e2c371351cd1d6371"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437">Unaligned</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e">Aligned</a>
<br/>
 }</td></tr>
<tr class="separator:ga456ac33d49271d3e2c371351cd1d6371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c5bde183ecefe103f70b49ad9740bcd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf">ColMajor</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044">RowMajor</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813">AutoAlign</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6">DontAlign</a>
<br/>
 }</td></tr>
<tr class="separator:ga0c5bde183ecefe103f70b49ad9740bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f4a95405348aa63ef907e692901011f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f">OnTheLeft</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c">OnTheRight</a>
<br/>
 }</td></tr>
<tr class="separator:ga3f4a95405348aa63ef907e692901011f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a6570775cf702f4d7a578fdbad75b2e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga7a6570775cf702f4d7a578fdbad75b2e">AccessorLevels</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11">ReadOnlyAccessors</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945">WriteAccessors</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2">DirectAccessors</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156">DirectWriteAccessors</a>
<br/>
 }</td></tr>
<tr class="separator:ga7a6570775cf702f4d7a578fdbad75b2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51bc1ac16f26ebe51eae1abb77bd037b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga51bc1ac16f26ebe51eae1abb77bd037b">ComputationInfo</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c">Success</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c">NumericalIssue</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847">NoConvergence</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f">InvalidInput</a>
<br/>
 }</td></tr>
<tr class="separator:ga51bc1ac16f26ebe51eae1abb77bd037b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga550469de139cb6f1605cb7cb2bbc79db"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga550469de139cb6f1605cb7cb2bbc79db">CornerType</a> </td></tr>
<tr class="separator:ga550469de139cb6f1605cb7cb2bbc79db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d78499b99ddc29b9494f7ea33864d52"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga2d78499b99ddc29b9494f7ea33864d52">DecompositionOptions</a> { , <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462">ComputeFullU</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487">ComputeThinU</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7">ComputeFullV</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78">ComputeThinV</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd">EigenvaluesOnly</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870">ComputeEigenvectors</a>
, <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6">Ax_lBx</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550">ABx_lx</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8">BAx_lx</a>
<br/>
 }</td></tr>
<tr class="separator:ga2d78499b99ddc29b9494f7ea33864d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ef30fa9c08e08c8706653571f9f5b81"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga8ef30fa9c08e08c8706653571f9f5b81">DirectionType</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600">Vertical</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b">Horizontal</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202">BothDirections</a>
<br/>
 }</td></tr>
<tr class="separator:ga8ef30fa9c08e08c8706653571f9f5b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae270f00cf5924aa856a955a394d020d5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gae270f00cf5924aa856a955a394d020d5">QRPreconditioners</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e">NoQRPreconditioner</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d">HouseholderQRPreconditioner</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75">ColPivHouseholderQRPreconditioner</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83">FullPivHouseholderQRPreconditioner</a>
<br/>
 }</td></tr>
<tr class="separator:gae270f00cf5924aa856a955a394d020d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga302a826315506a7217d4b477ea78425f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga302a826315506a7217d4b477ea78425f">TransformTraits</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17">Isometry</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925">Affine</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e">AffineCompact</a>, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672">Projective</a>
<br/>
 }</td></tr>
<tr class="separator:ga302a826315506a7217d4b477ea78425f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gab59c1bec446b10af208f977a871d910b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum containing possible values for the <code>Mode</code> parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView(). </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc"></a>Lower</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as a lower triangular matrix. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e"></a>Upper</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as an upper triangular matrix. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d"></a>UnitDiag</em>&nbsp;</td><td class="fielddoc">
<p>Matrix has ones on the diagonal; to be used in combination with <a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a> or <a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d"></a>ZeroDiag</em>&nbsp;</td><td class="fielddoc">
<p>Matrix has zeros on the diagonal; to be used in combination with <a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a> or <a class="el" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18"></a>UnitLower</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as a lower triangular matrix with ones on the diagonal. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109"></a>UnitUpper</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as an upper triangular matrix with ones on the diagonal. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11"></a>StrictlyLower</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as a lower triangular matrix with zeros on the diagonal. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703"></a>StrictlyUpper</em>&nbsp;</td><td class="fielddoc">
<p>View matrix as an upper triangular matrix with zeros on the diagonal. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487"></a>SelfAdjoint</em>&nbsp;</td><td class="fielddoc">
<p>Used in BandMatrix and <a class="el" href="classEigen_1_1SelfAdjointView.html" title="Expression of a selfadjoint matrix from a triangular part of a dense matrix. ">SelfAdjointView</a> to indicate that the matrix is self-adjoint. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b"></a>Symmetric</em>&nbsp;</td><td class="fielddoc">
<p>Used to support symmetric, non-selfadjoint, complex matrices. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga456ac33d49271d3e2c371351cd1d6371"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum for indicating whether an object is aligned or not. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437"></a>Unaligned</em>&nbsp;</td><td class="fielddoc">
<p>Object is not correctly aligned for vectorization. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e"></a>Aligned</em>&nbsp;</td><td class="fielddoc">
<p>Object is aligned for vectorization. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga0c5bde183ecefe103f70b49ad9740bcd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum containing possible values for the <code>_Options</code> template parameter of <a class="el" href="classEigen_1_1Matrix.html" title="The matrix class, also used for vectors and row-vectors. ">Matrix</a>, <a class="el" href="classEigen_1_1Array.html" title="General-purpose arrays with easy API for coefficient-wise operations. ">Array</a> and BandMatrix. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf"></a>ColMajor</em>&nbsp;</td><td class="fielddoc">
<p>Storage order is column major (see <a class="el" href="group__TopicStorageOrders.html">Storage orders</a>). </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044"></a>RowMajor</em>&nbsp;</td><td class="fielddoc">
<p>Storage order is row major (see <a class="el" href="group__TopicStorageOrders.html">Storage orders</a>). </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813"></a>AutoAlign</em>&nbsp;</td><td class="fielddoc">
<p>Align the matrix itself if it is vectorizable fixed-size </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6"></a>DontAlign</em>&nbsp;</td><td class="fielddoc">
<p>Don't require alignment for the matrix itself (the array of coefficients, if dynamically allocated, may still be requested to be aligned) </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga3f4a95405348aa63ef907e692901011f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum for specifying whether to apply or solve on the left or right. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f"></a>OnTheLeft</em>&nbsp;</td><td class="fielddoc">
<p>Apply transformation on the left. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c"></a>OnTheRight</em>&nbsp;</td><td class="fielddoc">
<p>Apply transformation on the right. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga7a6570775cf702f4d7a578fdbad75b2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum AccessorLevels</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Used as template parameter in DenseCoeffBase and <a class="el" href="classEigen_1_1MapBase.html" title="Base class for Map and Block expression with direct access. ">MapBase</a> to indicate which accessors should be provided. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11"></a>ReadOnlyAccessors</em>&nbsp;</td><td class="fielddoc">
<p>Read-only access via a member function. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945"></a>WriteAccessors</em>&nbsp;</td><td class="fielddoc">
<p>Read/write access via member functions. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2"></a>DirectAccessors</em>&nbsp;</td><td class="fielddoc">
<p>Direct read-only access to the coefficients. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156"></a>DirectWriteAccessors</em>&nbsp;</td><td class="fielddoc">
<p>Direct read/write access to the coefficients. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga51bc1ac16f26ebe51eae1abb77bd037b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum ComputationInfo</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum for reporting the status of a computation. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c"></a>Success</em>&nbsp;</td><td class="fielddoc">
<p>Computation was successful. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c"></a>NumericalIssue</em>&nbsp;</td><td class="fielddoc">
<p>The provided data did not satisfy the prerequisites. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847"></a>NoConvergence</em>&nbsp;</td><td class="fielddoc">
<p>Iterative procedure did not converge. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f"></a>InvalidInput</em>&nbsp;</td><td class="fielddoc">
<p>The inputs are invalid, or the algorithm has been improperly called. When assertions are enabled, such errors trigger an assert. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga550469de139cb6f1605cb7cb2bbc79db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum CornerType</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum used by DenseBase::corner() in Eigen2 compatibility mode. </p>

</div>
</div>
<a class="anchor" id="ga2d78499b99ddc29b9494f7ea33864d52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum DecompositionOptions</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum with options to give to various decompositions. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462"></a>ComputeFullU</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1JacobiSVD.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix. ">JacobiSVD</a> to indicate that the square matrix U is to be computed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487"></a>ComputeThinU</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1JacobiSVD.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix. ">JacobiSVD</a> to indicate that the thin matrix U is to be computed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7"></a>ComputeFullV</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1JacobiSVD.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix. ">JacobiSVD</a> to indicate that the square matrix V is to be computed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78"></a>ComputeThinV</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1JacobiSVD.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix. ">JacobiSVD</a> to indicate that the thin matrix V is to be computed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd"></a>EigenvaluesOnly</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1SelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of selfadjoint matrices. ">SelfAdjointEigenSolver</a> and <a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem. ">GeneralizedSelfAdjointEigenSolver</a> to specify that only the eigenvalues are to be computed and not the eigenvectors. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870"></a>ComputeEigenvectors</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1SelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of selfadjoint matrices. ">SelfAdjointEigenSolver</a> and <a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem. ">GeneralizedSelfAdjointEigenSolver</a> to specify that both the eigenvalues and the eigenvectors are to be computed. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6"></a>Ax_lBx</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem. ">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ Ax = \lambda B x $" src="form_35.png"/>. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550"></a>ABx_lx</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem. ">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ ABx = \lambda x $" src="form_36.png"/>. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8"></a>BAx_lx</em>&nbsp;</td><td class="fielddoc">
<p>Used in <a class="el" href="classEigen_1_1GeneralizedSelfAdjointEigenSolver.html" title="Computes eigenvalues and eigenvectors of the generalized selfadjoint eigen problem. ">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ BAx = \lambda x $" src="form_37.png"/>. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga8ef30fa9c08e08c8706653571f9f5b81"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum DirectionType</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum containing possible values for the <code>Direction</code> parameter of <a class="el" href="classEigen_1_1Reverse.html" title="Expression of the reverse of a vector or matrix. ">Reverse</a>, <a class="el" href="classEigen_1_1PartialReduxExpr.html" title="Generic expression of a partially reduxed matrix. ">PartialReduxExpr</a> and <a class="el" href="classEigen_1_1VectorwiseOp.html" title="Pseudo expression providing partial reduction operations. ">VectorwiseOp</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600"></a>Vertical</em>&nbsp;</td><td class="fielddoc">
<p>For <a class="el" href="classEigen_1_1Reverse.html" title="Expression of the reverse of a vector or matrix. ">Reverse</a>, all columns are reversed; for <a class="el" href="classEigen_1_1PartialReduxExpr.html" title="Generic expression of a partially reduxed matrix. ">PartialReduxExpr</a> and <a class="el" href="classEigen_1_1VectorwiseOp.html" title="Pseudo expression providing partial reduction operations. ">VectorwiseOp</a>, act on columns. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b"></a>Horizontal</em>&nbsp;</td><td class="fielddoc">
<p>For <a class="el" href="classEigen_1_1Reverse.html" title="Expression of the reverse of a vector or matrix. ">Reverse</a>, all rows are reversed; for <a class="el" href="classEigen_1_1PartialReduxExpr.html" title="Generic expression of a partially reduxed matrix. ">PartialReduxExpr</a> and <a class="el" href="classEigen_1_1VectorwiseOp.html" title="Pseudo expression providing partial reduction operations. ">VectorwiseOp</a>, act on rows. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202"></a>BothDirections</em>&nbsp;</td><td class="fielddoc">
<p>For <a class="el" href="classEigen_1_1Reverse.html" title="Expression of the reverse of a vector or matrix. ">Reverse</a>, both rows and columns are reversed; not used for <a class="el" href="classEigen_1_1PartialReduxExpr.html" title="Generic expression of a partially reduxed matrix. ">PartialReduxExpr</a> and <a class="el" href="classEigen_1_1VectorwiseOp.html" title="Pseudo expression providing partial reduction operations. ">VectorwiseOp</a>. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gae270f00cf5924aa856a955a394d020d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum QRPreconditioners</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Possible values for the <code>QRPreconditioner</code> template parameter of <a class="el" href="classEigen_1_1JacobiSVD.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix. ">JacobiSVD</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e"></a>NoQRPreconditioner</em>&nbsp;</td><td class="fielddoc">
<p>Do not specify what is to be done if the SVD of a non-square matrix is asked for. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d"></a>HouseholderQRPreconditioner</em>&nbsp;</td><td class="fielddoc">
<p>Use a QR decomposition without pivoting as the first step. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75"></a>ColPivHouseholderQRPreconditioner</em>&nbsp;</td><td class="fielddoc">
<p>Use a QR decomposition with column pivoting as the first step. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83"></a>FullPivHouseholderQRPreconditioner</em>&nbsp;</td><td class="fielddoc">
<p>Use a QR decomposition with full pivoting as the first step. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga302a826315506a7217d4b477ea78425f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum TransformTraits</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enum used to specify how a particular transformation is stored in a matrix. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classEigen_1_1Transform.html" title="Represents an homogeneous transformation in a N dimensional space. ">Transform</a>, <a class="el" href="classEigen_1_1Hyperplane.html#a35877b483d288e5c4569163b41e79ecc">Hyperplane::transform()</a>. </dd></dl>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17"></a>Isometry</em>&nbsp;</td><td class="fielddoc">
<p>Transformation is an isometry. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925"></a>Affine</em>&nbsp;</td><td class="fielddoc">
<p>Transformation is an affine transformation stored as a (Dim+1)^2 matrix whose last row is assumed to be [0 ... 0 1]. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e"></a>AffineCompact</em>&nbsp;</td><td class="fielddoc">
<p>Transformation is an affine transformation stored as a (Dim) x (Dim+1) matrix. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672"></a>Projective</em>&nbsp;</td><td class="fielddoc">
<p>Transformation is a general projective transformation stored as a (Dim+1)^2 matrix. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Mon Oct 28 2013 11:04:27 for Eigen by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
<!-- Piwik --> 
<!--
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.sylphide-consulting.com/piwik/" : "http://stats.sylphide-consulting.com/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 20);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://stats.sylphide-consulting.com/piwik/piwik.php?idsite=20" style="border:0" alt="" /></p></noscript>
-->
<!-- End Piwik Tracking Code -->
</body>
</html>