Sophie

Sophie

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

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: Constants.h Source File</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('Constants_8h_source.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="headertitle">
<div class="title">Constants.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">// This file is part of Eigen, a lightweight C++ template library</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// for linear algebra.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">// Copyright (C) 2008-2009 Gael Guennebaud &lt;gael.guennebaud@inria.fr&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">// Copyright (C) 2007-2009 Benoit Jacob &lt;jacob.benoit.1@gmail.com&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">// This Source Code Form is subject to the terms of the Mozilla</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">// Public License v. 2.0. If a copy of the MPL was not distributed</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef EIGEN_CONSTANTS_H</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define EIGEN_CONSTANTS_H</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">namespace </span>Eigen {</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="namespaceEigen.html#adc9da5be31bdce40c25a92c27999c0e3">   21</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceEigen.html#adc9da5be31bdce40c25a92c27999c0e3">Dynamic</a> = -1;</div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="namespaceEigen.html#abaee3972025110fb68546b12092203c0">   26</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceEigen.html#abaee3972025110fb68546b12092203c0">DynamicIndex</a> = 0xffffff;</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="namespaceEigen.html#a6cff718ef6bce746aa5e100036226625">   31</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespaceEigen.html#a6cff718ef6bce746aa5e100036226625">Infinity</a> = -1;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="group__flags.html#ga7bd49e7b260e869e10fb9dc4fd081a85">   53</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#ga7bd49e7b260e869e10fb9dc4fd081a85">RowMajorBit</a> = 0x1;</div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group__flags.html#gaf8ad6e2956f7368b8e3f7407e2319e63">   58</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gaf8ad6e2956f7368b8e3f7407e2319e63">EvalBeforeNestingBit</a> = 0x2;</div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="group__flags.html#gadc8925e67a5a54bd479d6f587112e19a">   63</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gadc8925e67a5a54bd479d6f587112e19a">EvalBeforeAssigningBit</a> = 0x4;</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__flags.html#gaa780614dc11271c147db56e9c1524e76">   81</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gaa780614dc11271c147db56e9c1524e76">PacketAccessBit</a> = 0x8;</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#ifdef EIGEN_VECTORIZE</span></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__flags.html#gaafbee24aed0aa204db61f7fce3334329">   92</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gaafbee24aed0aa204db61f7fce3334329">ActualPacketAccessBit</a> = <a class="code" href="group__flags.html#gaa780614dc11271c147db56e9c1524e76">PacketAccessBit</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor"></span><span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gaafbee24aed0aa204db61f7fce3334329">ActualPacketAccessBit</a> = 0x0;</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group__flags.html#gab9799bf6feed77fc9fce0136ee55b99c">  117</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#gab9799bf6feed77fc9fce0136ee55b99c">LinearAccessBit</a> = 0x10;</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__flags.html#ga64e21b7543bdedce27f013512a4403a3">  131</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#ga64e21b7543bdedce27f013512a4403a3">LvalueBit</a> = 0x20;</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group__flags.html#ga54c3b872f5a14e7e0d3d6539b704ea67">  142</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#ga54c3b872f5a14e7e0d3d6539b704ea67">DirectAccessBit</a> = 0x40;</div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__flags.html#ga972a2dcb6603215fa53e0b9e82051426">  147</a></span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__flags.html#ga972a2dcb6603215fa53e0b9e82051426">AlignedBit</a> = 0x80;</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> NestByRefBit = 0x100;</div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="comment">// list of flags that are inherited by default</span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> HereditaryBits = <a class="code" href="group__flags.html#ga7bd49e7b260e869e10fb9dc4fd081a85">RowMajorBit</a></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;                                  | <a class="code" href="group__flags.html#gaf8ad6e2956f7368b8e3f7407e2319e63">EvalBeforeNestingBit</a></div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;                                  | <a class="code" href="group__flags.html#gadc8925e67a5a54bd479d6f587112e19a">EvalBeforeAssigningBit</a>;</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">  167</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a>=0x1,                      </div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">  169</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>=0x2,                      </div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">  171</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">UnitDiag</a>=0x4, </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">  173</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">ZeroDiag</a>=0x8,</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18">  175</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18">UnitLower</a>=<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">UnitDiag</a>|<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a>, </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109">  177</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109">UnitUpper</a>=<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">UnitDiag</a>|<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>,</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11">  179</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11">StrictlyLower</a>=<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">ZeroDiag</a>|<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Lower</a>, </div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703">  181</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703">StrictlyUpper</a>=<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">ZeroDiag</a>|<a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Upper</a>,</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487">  183</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487">SelfAdjoint</a>=0x10,</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b">  185</a></span>&#160;  <a class="code" href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b">Symmetric</a>=0x20</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;};</div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="keyword">enum</span> { </div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437">  192</a></span>&#160;  <a class="code" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437">Unaligned</a>=0, </div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e">  194</a></span>&#160;  <a class="code" href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e">Aligned</a>=1 </div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;};</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="comment">// FIXME after the corner() API change, this was not needed anymore, except by AlignedBox</span></div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="comment">// TODO: find out what to do with that. Adapt the AlignedBox API ?</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__enums.html#ga550469de139cb6f1605cb7cb2bbc79db">  201</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga550469de139cb6f1605cb7cb2bbc79db">CornerType</a> { TopLeft, TopRight, BottomLeft, BottomRight };</div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group__enums.html#ga8ef30fa9c08e08c8706653571f9f5b81">  206</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga8ef30fa9c08e08c8706653571f9f5b81">DirectionType</a> { </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600">  209</a></span>&#160;  <a class="code" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600">Vertical</a>, </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b">  212</a></span>&#160;  <a class="code" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b">Horizontal</a>, </div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202">  215</a></span>&#160;  <a class="code" href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202">BothDirections</a> </div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;};</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;  DefaultTraversal,</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;  LinearTraversal,</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;  InnerVectorizedTraversal,</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;  LinearVectorizedTraversal,</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  SliceVectorizedTraversal,</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;  InvalidTraversal,</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;  AllAtOnceTraversal</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;};</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;  NoUnrolling,</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;  InnerUnrolling,</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;  CompleteUnrolling</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;};</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;  Specialized,</div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;  BuiltIn</div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;};</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf">  264</a></span>&#160;  <a class="code" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf">ColMajor</a> = 0,</div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044">  266</a></span>&#160;  <a class="code" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044">RowMajor</a> = 0x1,  <span class="comment">// it is only a coincidence that this is equal to RowMajorBit -- don&#39;t rely on that</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813">  268</a></span>&#160;<span class="comment"></span>  <a class="code" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813">AutoAlign</a> = 0, <span class="comment">// FIXME --- clarify the situation</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6">  270</a></span>&#160;  <a class="code" href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6">DontAlign</a> = 0x2</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;};</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;</div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="group__enums.html#gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f">  277</a></span>&#160;  <a class="code" href="group__enums.html#gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f">OnTheLeft</a> = 1,  </div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="group__enums.html#gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c">  279</a></span>&#160;  <a class="code" href="group__enums.html#gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c">OnTheRight</a> = 2  </div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;};</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment">/* the following used to be written as:</span></div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> *   struct NoChange_t {};</span></div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"> *   namespace {</span></div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> *     EIGEN_UNUSED NoChange_t NoChange;</span></div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment"> *   }</span></div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="comment"> * on the ground that it feels dangerous to disambiguate overloaded functions on enum/integer types.  </span></div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="comment"> * However, this leads to &quot;variable declared but never referenced&quot; warnings on Intel Composer XE,</span></div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="comment"> * and we do not know how to get rid of them (bug 450).</span></div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="keyword">enum</span> NoChange_t   { NoChange };</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<span class="keyword">enum</span> Sequential_t { Sequential };</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="keyword">enum</span> Default_t    { Default };</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;  IsDense         = 0,</div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;  IsSparse</div>
<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;};</div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="group__enums.html#ga7a6570775cf702f4d7a578fdbad75b2e">  308</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga7a6570775cf702f4d7a578fdbad75b2e">AccessorLevels</a> {</div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11">  310</a></span>&#160;  <a class="code" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11">ReadOnlyAccessors</a>, </div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945">  312</a></span>&#160;  <a class="code" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945">WriteAccessors</a>, </div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2">  314</a></span>&#160;  <a class="code" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2">DirectAccessors</a>, </div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156">  316</a></span>&#160;  <a class="code" href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156">DirectWriteAccessors</a></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;};</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="group__enums.html#ga2d78499b99ddc29b9494f7ea33864d52">  321</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga2d78499b99ddc29b9494f7ea33864d52">DecompositionOptions</a> {</div>
<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;  Pivoting            = 0x01, </div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;  NoPivoting          = 0x02, </div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462">  327</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462">ComputeFullU</a>        = 0x04,</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487">  329</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487">ComputeThinU</a>        = 0x08,</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7">  331</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7">ComputeFullV</a>        = 0x10,</div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78">  333</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78">ComputeThinV</a>        = 0x20,</div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd">  336</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd">EigenvaluesOnly</a>     = 0x40,</div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870">  339</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870">ComputeEigenvectors</a> = 0x80,</div>
<div class="line"><a name="l00341"></a><span class="lineno">  341</span>&#160;  EigVecMask = <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd">EigenvaluesOnly</a> | <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870">ComputeEigenvectors</a>,</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6">  344</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6">Ax_lBx</a>              = 0x100,</div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550">  347</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550">ABx_lx</a>              = 0x200,</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8">  350</a></span>&#160;  <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8">BAx_lx</a>              = 0x400,</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;  GenEigMask = <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6">Ax_lBx</a> | <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550">ABx_lx</a> | <a class="code" href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8">BAx_lx</a></div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;};</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group__enums.html#gae270f00cf5924aa856a955a394d020d5">  357</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#gae270f00cf5924aa856a955a394d020d5">QRPreconditioners</a> {</div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e">  359</a></span>&#160;  <a class="code" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e">NoQRPreconditioner</a>,</div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d">  361</a></span>&#160;  <a class="code" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d">HouseholderQRPreconditioner</a>,</div>
<div class="line"><a name="l00363"></a><span class="lineno"><a class="line" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75">  363</a></span>&#160;  <a class="code" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75">ColPivHouseholderQRPreconditioner</a>,</div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83">  365</a></span>&#160;  <a class="code" href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83">FullPivHouseholderQRPreconditioner</a></div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;};</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">#ifdef Success</span></div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#error The preprocessor symbol &#39;Success&#39; is defined, possibly by the X11 header file X.h</span></div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="group__enums.html#ga51bc1ac16f26ebe51eae1abb77bd037b">  374</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga51bc1ac16f26ebe51eae1abb77bd037b">ComputationInfo</a> {</div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c">  376</a></span>&#160;  <a class="code" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c">Success</a> = 0,        </div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c">  378</a></span>&#160;  <a class="code" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c">NumericalIssue</a> = 1, </div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847">  380</a></span>&#160;  <a class="code" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847">NoConvergence</a> = 2,</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f">  383</a></span>&#160;  <a class="code" href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f">InvalidInput</a> = 3</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;};</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="group__enums.html#ga302a826315506a7217d4b477ea78425f">  389</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__enums.html#ga302a826315506a7217d4b477ea78425f">TransformTraits</a> {</div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17">  391</a></span>&#160;  <a class="code" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17">Isometry</a>      = 0x1,</div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925">  394</a></span>&#160;  <a class="code" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925">Affine</a>        = 0x2,</div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__enums.html#gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e">  396</a></span>&#160;  <a class="code" href="group__enums.html#gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e">AffineCompact</a> = 0x10 | <a class="code" href="group__enums.html#gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925">Affine</a>,</div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="group__enums.html#gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672">  398</a></span>&#160;  <a class="code" href="group__enums.html#gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672">Projective</a>    = 0x20</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;};</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="keyword">namespace </span>Architecture</div>
<div class="line"><a name="l00404"></a><span class="lineno">  404</span>&#160;{</div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;  <span class="keyword">enum</span> Type {</div>
<div class="line"><a name="l00406"></a><span class="lineno">  406</span>&#160;    Generic = 0x0,</div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;    SSE = 0x1,</div>
<div class="line"><a name="l00408"></a><span class="lineno">  408</span>&#160;    AltiVec = 0x2,</div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="preprocessor">#if defined EIGEN_VECTORIZE_SSE</span></div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<span class="preprocessor"></span>    Target = SSE</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="preprocessor">#elif defined EIGEN_VECTORIZE_ALTIVEC</span></div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;<span class="preprocessor"></span>    Target = AltiVec</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="preprocessor"></span>    Target = Generic</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="preprocessor"></span>  };</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;}</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;<span class="keyword">enum</span> { CoeffBasedProductMode, LazyCoeffBasedProductMode, OuterProduct, InnerProduct, GemvProduct, GemmProduct };</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<span class="keyword">enum</span> Action {GetAction, SetAction};</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;</div>
<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="structEigen_1_1Dense.html">  428</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEigen_1_1Dense.html">Dense</a> {};</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="structEigen_1_1MatrixXpr.html">  431</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEigen_1_1MatrixXpr.html">MatrixXpr</a> {};</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="structEigen_1_1ArrayXpr.html">  434</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structEigen_1_1ArrayXpr.html">ArrayXpr</a> {};</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;} <span class="comment">// end namespace Eigen</span></div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;<span class="preprocessor">#endif // EIGEN_CONSTANTS_H</span></div>
<div class="ttc" id="group__enums_html_ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83"><div class="ttname"><a href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83">Eigen::FullPivHouseholderQRPreconditioner</a></div><div class="ttdef"><b>Definition:</b> Constants.h:365</div></div>
<div class="ttc" id="group__enums_html_gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672"><div class="ttname"><a href="group__enums.html#gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672">Eigen::Projective</a></div><div class="ttdef"><b>Definition:</b> Constants.h:398</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba0dc6c411b3fc7ae6e32860a7872b7d18">Eigen::UnitLower</a></div><div class="ttdef"><b>Definition:</b> Constants.h:175</div></div>
<div class="ttc" id="group__flags_html_gaf8ad6e2956f7368b8e3f7407e2319e63"><div class="ttname"><a href="group__flags.html#gaf8ad6e2956f7368b8e3f7407e2319e63">Eigen::EvalBeforeNestingBit</a></div><div class="ttdeci">const unsigned int EvalBeforeNestingBit</div><div class="ttdef"><b>Definition:</b> Constants.h:58</div></div>
<div class="ttc" id="namespaceEigen_html_abaee3972025110fb68546b12092203c0"><div class="ttname"><a href="namespaceEigen.html#abaee3972025110fb68546b12092203c0">Eigen::DynamicIndex</a></div><div class="ttdeci">const int DynamicIndex</div><div class="ttdef"><b>Definition:</b> Constants.h:26</div></div>
<div class="ttc" id="group__enums_html_ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e"><div class="ttname"><a href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e">Eigen::NoQRPreconditioner</a></div><div class="ttdef"><b>Definition:</b> Constants.h:359</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870">Eigen::ComputeEigenvectors</a></div><div class="ttdef"><b>Definition:</b> Constants.h:339</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487">Eigen::ComputeThinU</a></div><div class="ttdef"><b>Definition:</b> Constants.h:329</div></div>
<div class="ttc" id="group__enums_html_gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044"><div class="ttname"><a href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda1e16fa1b92ed7a058cd4ce7a9a0db044">Eigen::RowMajor</a></div><div class="ttdef"><b>Definition:</b> Constants.h:266</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910babf11791f004a059cfdd9b941c76f3703">Eigen::StrictlyUpper</a></div><div class="ttdef"><b>Definition:</b> Constants.h:181</div></div>
<div class="ttc" id="group__enums_html_gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11"><div class="ttname"><a href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11">Eigen::ReadOnlyAccessors</a></div><div class="ttdef"><b>Definition:</b> Constants.h:310</div></div>
<div class="ttc" id="group__enums_html_gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c"><div class="ttname"><a href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c">Eigen::NumericalIssue</a></div><div class="ttdef"><b>Definition:</b> Constants.h:378</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba33e94d2249181e0e1f815e7c0affc69b">Eigen::Symmetric</a></div><div class="ttdef"><b>Definition:</b> Constants.h:185</div></div>
<div class="ttc" id="group__enums_html_ga550469de139cb6f1605cb7cb2bbc79db"><div class="ttname"><a href="group__enums.html#ga550469de139cb6f1605cb7cb2bbc79db">Eigen::CornerType</a></div><div class="ttdeci">CornerType</div><div class="ttdef"><b>Definition:</b> Constants.h:201</div></div>
<div class="ttc" id="group__enums_html_gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2"><div class="ttname"><a href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2">Eigen::DirectAccessors</a></div><div class="ttdef"><b>Definition:</b> Constants.h:314</div></div>
<div class="ttc" id="group__enums_html_gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437"><div class="ttname"><a href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371afeaf599f3da3693d2ab4a7cc48a19437">Eigen::Unaligned</a></div><div class="ttdef"><b>Definition:</b> Constants.h:192</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8">Eigen::BAx_lx</a></div><div class="ttdef"><b>Definition:</b> Constants.h:350</div></div>
<div class="ttc" id="group__enums_html_gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925"><div class="ttname"><a href="group__enums.html#gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925">Eigen::Affine</a></div><div class="ttdef"><b>Definition:</b> Constants.h:394</div></div>
<div class="ttc" id="namespaceEigen_html_adc9da5be31bdce40c25a92c27999c0e3"><div class="ttname"><a href="namespaceEigen.html#adc9da5be31bdce40c25a92c27999c0e3">Eigen::Dynamic</a></div><div class="ttdeci">const int Dynamic</div><div class="ttdef"><b>Definition:</b> Constants.h:21</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7">Eigen::ComputeFullV</a></div><div class="ttdef"><b>Definition:</b> Constants.h:331</div></div>
<div class="ttc" id="group__enums_html_gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945"><div class="ttname"><a href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945">Eigen::WriteAccessors</a></div><div class="ttdef"><b>Definition:</b> Constants.h:312</div></div>
<div class="ttc" id="group__flags_html_gaa780614dc11271c147db56e9c1524e76"><div class="ttname"><a href="group__flags.html#gaa780614dc11271c147db56e9c1524e76">Eigen::PacketAccessBit</a></div><div class="ttdeci">const unsigned int PacketAccessBit</div><div class="ttdef"><b>Definition:</b> Constants.h:81</div></div>
<div class="ttc" id="group__enums_html_gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17"><div class="ttname"><a href="group__enums.html#gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17">Eigen::Isometry</a></div><div class="ttdef"><b>Definition:</b> Constants.h:391</div></div>
<div class="ttc" id="group__enums_html_gae270f00cf5924aa856a955a394d020d5"><div class="ttname"><a href="group__enums.html#gae270f00cf5924aa856a955a394d020d5">Eigen::QRPreconditioners</a></div><div class="ttdeci">QRPreconditioners</div><div class="ttdef"><b>Definition:</b> Constants.h:357</div></div>
<div class="ttc" id="group__enums_html_gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b"><div class="ttname"><a href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b">Eigen::Horizontal</a></div><div class="ttdef"><b>Definition:</b> Constants.h:212</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6">Eigen::Ax_lBx</a></div><div class="ttdef"><b>Definition:</b> Constants.h:344</div></div>
<div class="ttc" id="group__enums_html_gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf"><div class="ttname"><a href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcdac86184b0e3be936fbfd20249a057a0bf">Eigen::ColMajor</a></div><div class="ttdef"><b>Definition:</b> Constants.h:264</div></div>
<div class="ttc" id="group__enums_html_ga8ef30fa9c08e08c8706653571f9f5b81"><div class="ttname"><a href="group__enums.html#ga8ef30fa9c08e08c8706653571f9f5b81">Eigen::DirectionType</a></div><div class="ttdeci">DirectionType</div><div class="ttdef"><b>Definition:</b> Constants.h:206</div></div>
<div class="ttc" id="structEigen_1_1MatrixXpr_html"><div class="ttname"><a href="structEigen_1_1MatrixXpr.html">Eigen::MatrixXpr</a></div><div class="ttdef"><b>Definition:</b> Constants.h:431</div></div>
<div class="ttc" id="group__enums_html_gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156"><div class="ttname"><a href="group__enums.html#gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156">Eigen::DirectWriteAccessors</a></div><div class="ttdef"><b>Definition:</b> Constants.h:316</div></div>
<div class="ttc" id="group__enums_html_ga302a826315506a7217d4b477ea78425f"><div class="ttname"><a href="group__enums.html#ga302a826315506a7217d4b477ea78425f">Eigen::TransformTraits</a></div><div class="ttdeci">TransformTraits</div><div class="ttdef"><b>Definition:</b> Constants.h:389</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910bab051342541ee4cd3d2d7d710ba7c8a2d">Eigen::UnitDiag</a></div><div class="ttdef"><b>Definition:</b> Constants.h:171</div></div>
<div class="ttc" id="group__enums_html_gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c"><div class="ttname"><a href="group__enums.html#gga3f4a95405348aa63ef907e692901011faeda0d7b1859ec757de18ee3b7c6c541c">Eigen::OnTheRight</a></div><div class="ttdef"><b>Definition:</b> Constants.h:279</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910bae70afef0d3ff7aca74e17e85ff6c9f2e">Eigen::Upper</a></div><div class="ttdef"><b>Definition:</b> Constants.h:169</div></div>
<div class="ttc" id="group__flags_html_gaafbee24aed0aa204db61f7fce3334329"><div class="ttname"><a href="group__flags.html#gaafbee24aed0aa204db61f7fce3334329">Eigen::ActualPacketAccessBit</a></div><div class="ttdeci">const unsigned int ActualPacketAccessBit</div><div class="ttdef"><b>Definition:</b> Constants.h:92</div></div>
<div class="ttc" id="group__enums_html_gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e"><div class="ttname"><a href="group__enums.html#gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e">Eigen::AffineCompact</a></div><div class="ttdef"><b>Definition:</b> Constants.h:396</div></div>
<div class="ttc" id="group__enums_html_gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813"><div class="ttname"><a href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda02a97bb4792f98916a1156a521fa9813">Eigen::AutoAlign</a></div><div class="ttdef"><b>Definition:</b> Constants.h:268</div></div>
<div class="ttc" id="group__flags_html_gab9799bf6feed77fc9fce0136ee55b99c"><div class="ttname"><a href="group__flags.html#gab9799bf6feed77fc9fce0136ee55b99c">Eigen::LinearAccessBit</a></div><div class="ttdeci">const unsigned int LinearAccessBit</div><div class="ttdef"><b>Definition:</b> Constants.h:117</div></div>
<div class="ttc" id="group__flags_html_ga64e21b7543bdedce27f013512a4403a3"><div class="ttname"><a href="group__flags.html#ga64e21b7543bdedce27f013512a4403a3">Eigen::LvalueBit</a></div><div class="ttdeci">const unsigned int LvalueBit</div><div class="ttdef"><b>Definition:</b> Constants.h:131</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910baf886b397626076218462d53d50eb96bc">Eigen::Lower</a></div><div class="ttdef"><b>Definition:</b> Constants.h:167</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba65b1d67b2bb2e4a85b5f6a8863cd7109">Eigen::UnitUpper</a></div><div class="ttdef"><b>Definition:</b> Constants.h:177</div></div>
<div class="ttc" id="group__enums_html_gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6"><div class="ttname"><a href="group__enums.html#gga0c5bde183ecefe103f70b49ad9740bcda761c0504a518c7450ed6dfe9eaeab8a6">Eigen::DontAlign</a></div><div class="ttdef"><b>Definition:</b> Constants.h:270</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910bac2a895b4256c681bdaa7cce26ab4e487">Eigen::SelfAdjoint</a></div><div class="ttdef"><b>Definition:</b> Constants.h:183</div></div>
<div class="ttc" id="group__enums_html_gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f"><div class="ttname"><a href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bae1252631a63be5890a1e78ff417d378f">Eigen::InvalidInput</a></div><div class="ttdef"><b>Definition:</b> Constants.h:383</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba72b90f18314e6abbe9193224547df48d">Eigen::ZeroDiag</a></div><div class="ttdef"><b>Definition:</b> Constants.h:173</div></div>
<div class="ttc" id="group__enums_html_gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600"><div class="ttname"><a href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600">Eigen::Vertical</a></div><div class="ttdef"><b>Definition:</b> Constants.h:209</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78">Eigen::ComputeThinV</a></div><div class="ttdef"><b>Definition:</b> Constants.h:333</div></div>
<div class="ttc" id="group__enums_html_ga2d78499b99ddc29b9494f7ea33864d52"><div class="ttname"><a href="group__enums.html#ga2d78499b99ddc29b9494f7ea33864d52">Eigen::DecompositionOptions</a></div><div class="ttdeci">DecompositionOptions</div><div class="ttdef"><b>Definition:</b> Constants.h:321</div></div>
<div class="ttc" id="group__flags_html_gadc8925e67a5a54bd479d6f587112e19a"><div class="ttname"><a href="group__flags.html#gadc8925e67a5a54bd479d6f587112e19a">Eigen::EvalBeforeAssigningBit</a></div><div class="ttdeci">const unsigned int EvalBeforeAssigningBit</div><div class="ttdef"><b>Definition:</b> Constants.h:63</div></div>
<div class="ttc" id="group__enums_html_ga7a6570775cf702f4d7a578fdbad75b2e"><div class="ttname"><a href="group__enums.html#ga7a6570775cf702f4d7a578fdbad75b2e">Eigen::AccessorLevels</a></div><div class="ttdeci">AccessorLevels</div><div class="ttdef"><b>Definition:</b> Constants.h:308</div></div>
<div class="ttc" id="group__enums_html_gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e"><div class="ttname"><a href="group__enums.html#gga456ac33d49271d3e2c371351cd1d6371ad5380ca00f3d74b38593adf8a0d06d3e">Eigen::Aligned</a></div><div class="ttdef"><b>Definition:</b> Constants.h:194</div></div>
<div class="ttc" id="group__enums_html_gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847"><div class="ttname"><a href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847">Eigen::NoConvergence</a></div><div class="ttdef"><b>Definition:</b> Constants.h:380</div></div>
<div class="ttc" id="group__enums_html_gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c"><div class="ttname"><a href="group__enums.html#gga51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c">Eigen::Success</a></div><div class="ttdef"><b>Definition:</b> Constants.h:376</div></div>
<div class="ttc" id="group__flags_html_ga7bd49e7b260e869e10fb9dc4fd081a85"><div class="ttname"><a href="group__flags.html#ga7bd49e7b260e869e10fb9dc4fd081a85">Eigen::RowMajorBit</a></div><div class="ttdeci">const unsigned int RowMajorBit</div><div class="ttdef"><b>Definition:</b> Constants.h:53</div></div>
<div class="ttc" id="structEigen_1_1Dense_html"><div class="ttname"><a href="structEigen_1_1Dense.html">Eigen::Dense</a></div><div class="ttdef"><b>Definition:</b> Constants.h:428</div></div>
<div class="ttc" id="group__enums_html_gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202"><div class="ttname"><a href="group__enums.html#gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202">Eigen::BothDirections</a></div><div class="ttdef"><b>Definition:</b> Constants.h:215</div></div>
<div class="ttc" id="structEigen_1_1ArrayXpr_html"><div class="ttname"><a href="structEigen_1_1ArrayXpr.html">Eigen::ArrayXpr</a></div><div class="ttdef"><b>Definition:</b> Constants.h:434</div></div>
<div class="ttc" id="group__flags_html_ga54c3b872f5a14e7e0d3d6539b704ea67"><div class="ttname"><a href="group__flags.html#ga54c3b872f5a14e7e0d3d6539b704ea67">Eigen::DirectAccessBit</a></div><div class="ttdeci">const unsigned int DirectAccessBit</div><div class="ttdef"><b>Definition:</b> Constants.h:142</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462">Eigen::ComputeFullU</a></div><div class="ttdef"><b>Definition:</b> Constants.h:327</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550">Eigen::ABx_lx</a></div><div class="ttdef"><b>Definition:</b> Constants.h:347</div></div>
<div class="ttc" id="group__enums_html_ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11"><div class="ttname"><a href="group__enums.html#ggab59c1bec446b10af208f977a871d910ba29eb98bd08096415c55f37ed4ac2af11">Eigen::StrictlyLower</a></div><div class="ttdef"><b>Definition:</b> Constants.h:179</div></div>
<div class="ttc" id="group__enums_html_ga51bc1ac16f26ebe51eae1abb77bd037b"><div class="ttname"><a href="group__enums.html#ga51bc1ac16f26ebe51eae1abb77bd037b">Eigen::ComputationInfo</a></div><div class="ttdeci">ComputationInfo</div><div class="ttdef"><b>Definition:</b> Constants.h:374</div></div>
<div class="ttc" id="group__flags_html_ga972a2dcb6603215fa53e0b9e82051426"><div class="ttname"><a href="group__flags.html#ga972a2dcb6603215fa53e0b9e82051426">Eigen::AlignedBit</a></div><div class="ttdeci">const unsigned int AlignedBit</div><div class="ttdef"><b>Definition:</b> Constants.h:147</div></div>
<div class="ttc" id="group__enums_html_gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f"><div class="ttname"><a href="group__enums.html#gga3f4a95405348aa63ef907e692901011fa02217d2d79111440646e3b00c747745f">Eigen::OnTheLeft</a></div><div class="ttdef"><b>Definition:</b> Constants.h:277</div></div>
<div class="ttc" id="group__enums_html_ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d"><div class="ttname"><a href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d">Eigen::HouseholderQRPreconditioner</a></div><div class="ttdef"><b>Definition:</b> Constants.h:361</div></div>
<div class="ttc" id="group__enums_html_ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75"><div class="ttname"><a href="group__enums.html#ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75">Eigen::ColPivHouseholderQRPreconditioner</a></div><div class="ttdef"><b>Definition:</b> Constants.h:363</div></div>
<div class="ttc" id="namespaceEigen_html_a6cff718ef6bce746aa5e100036226625"><div class="ttname"><a href="namespaceEigen.html#a6cff718ef6bce746aa5e100036226625">Eigen::Infinity</a></div><div class="ttdeci">const int Infinity</div><div class="ttdef"><b>Definition:</b> Constants.h:31</div></div>
<div class="ttc" id="group__enums_html_gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd"><div class="ttname"><a href="group__enums.html#gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd">Eigen::EigenvaluesOnly</a></div><div class="ttdef"><b>Definition:</b> Constants.h:336</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_e49d68e3078f12dfcf157021597ad168.html">Eigen</a></li><li class="navelem"><a class="el" href="dir_64b228556dc7f9fe757d43bb57fbfc24.html">src</a></li><li class="navelem"><a class="el" href="dir_55812ea607075be3acfc18281a2aed64.html">Core</a></li><li class="navelem"><a class="el" href="dir_2e5594a1069693e39fef1e5ccec01739.html">util</a></li><li class="navelem"><b>Constants.h</b></li>
    <li class="footer">Generated on Mon Oct 28 2013 11:04:23 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>