Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 4bc66056a634db26a1f4d0845dc41ca6 > files > 6659

mrpt-doc-0.9.5-0.1.20110925svn2670.fc16.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Enumerations</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <div class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </div><div class="right"></div>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Enumerations</div>  </div>
<div class="ingroups"><a class="el" href="group__eigen__grp.html">The Eigen3 library</a> &#124; <a class="el" href="group___core___module.html">Core module</a></div></div>
<div class="contents">
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Various enumerations used in Eigen. </p>
<p>Many of these are used as template parameters. </p>
<div class="dynheader">
Collaboration diagram for Enumerations:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__enums.png" border="0" alt="" usemap="#group____enums"/>
<map name="group____enums" id="group____enums">
<area shape="rect" id="node2" href="group___core___module.html" title="This is the main module of Eigen providing dense matrix and vector support (both fixed and dynamic si..." alt="" coords="21,5,117,32"/><area shape="rect" id="node3" href="group__eigen__grp.html" title="The Eigen3 library" alt="" coords="6,56,133,83"/></map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><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#gga551bdecb88b22a20eac625ce98ca18a5af581029282d421eee5aae14238c6f749">Eigen::Lower</a> = 0x1, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5afca2ccebb604f171656deb53e8c083c1">Eigen::Upper</a> = 0x2, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5a2ef430bff6cc12c2d1e0ef01b95f7ff3">Eigen::UnitDiag</a> = 0x4, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5ac4dc554a61510151ddd5bafaf6040223">Eigen::ZeroDiag</a> = 0x8, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5a8f40b928c10a71ba03e5f75ad2a72fda">Eigen::UnitLower</a> = UnitDiag|Lower, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5add28224d7ea92689930be73c1b50b0ad">Eigen::UnitUpper</a> = UnitDiag|Upper, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5a2424988b6fca98be70b595632753ba81">Eigen::StrictlyLower</a> = ZeroDiag|Lower, 
<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5a7b37877e0b9b0df28c9c2b669a633265">Eigen::StrictlyUpper</a> = ZeroDiag|Upper, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5acf9ccb2016f8b9c0f3268f05a1e75821">Eigen::SelfAdjoint</a> = 0x10
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum containing possible values for the <code>Mode</code> parameter of MatrixBase::selfadjointView() and MatrixBase::triangularView().  <a href="group__enums.html#ga551bdecb88b22a20eac625ce98ca18a5">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__enums.html#gga7ffcbdd4d5e5d6da4cd1497c9c52d454a4e19dd09d5ff42295ba1d72d12a46686">Eigen::Unaligned</a> = 0, 
<a class="el" href="group__enums.html#gga7ffcbdd4d5e5d6da4cd1497c9c52d454ae12d0f8f869c40c76128260af2242bc8">Eigen::Aligned</a> = 1
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum for indicating whether an object is aligned or not.  <a href="group__enums.html#ga7ffcbdd4d5e5d6da4cd1497c9c52d454">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gaafc7e22c8efbfefd5997e2cd9ec223e0">Eigen::CornerType</a> { <a class="el" href="group__enums.html#ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540">Eigen::TopLeft</a>, 
<a class="el" href="group__enums.html#ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f">Eigen::TopRight</a>, 
<a class="el" href="group__enums.html#ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83">Eigen::BottomLeft</a>, 
<a class="el" href="group__enums.html#ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a">Eigen::BottomRight</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum used by DenseBase::corner() in Eigen2 compatibility mode.  <a href="group__enums.html#gaafc7e22c8efbfefd5997e2cd9ec223e0">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gad49a7b3738e273eb00932271b36127f7">Eigen::DirectionType</a> { <a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e">Eigen::Vertical</a>, 
<a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4">Eigen::Horizontal</a>, 
<a class="el" href="group__enums.html#ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794">Eigen::BothDirections</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum containing possible values for the <code>Direction</code> parameter of Reverse, PartialReduxExpr and VectorwiseOp.  <a href="group__enums.html#gad49a7b3738e273eb00932271b36127f7">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__enums.html#ggaeac0521ce28f5e7b9ae6473033385a60a0103672ae41005ab03b4176c765afd62">Eigen::ColMajor</a> =  0, 
<a class="el" href="group__enums.html#ggaeac0521ce28f5e7b9ae6473033385a60a77c993a8d9f6efe5c1159fb2ab07dd4f">Eigen::RowMajor</a> =  0x1, 
<a class="el" href="group__enums.html#ggaeac0521ce28f5e7b9ae6473033385a60ad0e7f67d40bcde3d41c12849b16ce6ea">Eigen::AutoAlign</a> =  0, 
<a class="el" href="group__enums.html#ggaeac0521ce28f5e7b9ae6473033385a60a56908522e51443a0aa0567f879c2e78a">Eigen::DontAlign</a> =  0x2
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum containing possible values for the <code>_Options</code> template parameter of Matrix, Array and BandMatrix.  <a href="group__enums.html#gaeac0521ce28f5e7b9ae6473033385a60">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__enums.html#gga95d01dffd0ec567354fa61ebeabe7181a21b30a61e9cb10c967aec17567804007">Eigen::OnTheLeft</a> =  1, 
<a class="el" href="group__enums.html#gga95d01dffd0ec567354fa61ebeabe7181a329fc3a54ceb2b6e0e73b400998b8a82">Eigen::OnTheRight</a> =  2
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum for specifying whether to apply or solve on the left or right.  <a href="group__enums.html#ga95d01dffd0ec567354fa61ebeabe7181">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga9f93eac38eb83deb0e8dbd42ddf11d5d">Eigen::AccessorLevels</a> { <a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572">Eigen::ReadOnlyAccessors</a>, 
<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458">Eigen::WriteAccessors</a>, 
<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e">Eigen::DirectAccessors</a>, 
<a class="el" href="group__enums.html#gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234">Eigen::DirectWriteAccessors</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Used as template parameter in DenseCoeffBase and <a class="el" href="class_map_base.html" title="Base class for Map and Block expression with direct access.">MapBase</a> to indicate which accessors should be provided.  <a href="group__enums.html#ga9f93eac38eb83deb0e8dbd42ddf11d5d">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gae3e239fb70022eb8747994cf5d68b4a9">Eigen::DecompositionOptions</a> { <br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd">Eigen::Pivoting</a> =  0x01, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970">Eigen::NoPivoting</a> =  0x02, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f">Eigen::ComputeFullU</a> =  0x04, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527">Eigen::ComputeThinU</a> =  0x08, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930">Eigen::ComputeFullV</a> =  0x10, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47">Eigen::ComputeThinV</a> =  0x20, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906">Eigen::EigenvaluesOnly</a> =  0x40, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4">Eigen::ComputeEigenvectors</a> =  0x80, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3">Eigen::EigVecMask</a> =  EigenvaluesOnly | ComputeEigenvectors, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f">Eigen::Ax_lBx</a> =  0x100, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e">Eigen::ABx_lx</a> =  0x200, 
<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8">Eigen::BAx_lx</a> =  0x400, 
<br/>
&#160;&#160;<a class="el" href="group__enums.html#ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465">Eigen::GenEigMask</a> =  Ax_lBx | ABx_lx | BAx_lx
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum with options to give to various decompositions.  <a href="group__enums.html#gae3e239fb70022eb8747994cf5d68b4a9">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#ga46eba0d5c621f590b8cf1b53af31d56e">Eigen::QRPreconditioners</a> { <a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece">Eigen::NoQRPreconditioner</a>, 
<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd">Eigen::HouseholderQRPreconditioner</a>, 
<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e">Eigen::ColPivHouseholderQRPreconditioner</a>, 
<a class="el" href="group__enums.html#gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50">Eigen::FullPivHouseholderQRPreconditioner</a>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible values for the <code>QRPreconditioner</code> template parameter of JacobiSVD.  <a href="group__enums.html#ga46eba0d5c621f590b8cf1b53af31d56e">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html#gaee59a86102f150923b0cac6d4ff05107">Eigen::TransformTraits</a> { <a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef">Eigen::Isometry</a> =  0x1, 
<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb">Eigen::Affine</a> =  0x2, 
<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490">Eigen::AffineCompact</a> =  0x10 | Affine, 
<a class="el" href="group__enums.html#ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183">Eigen::Projective</a> =  0x20
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enum used to specify how a particular transformation is stored in a matrix.  <a href="group__enums.html#gaee59a86102f150923b0cac6d4ff05107">More...</a><br/></td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="ga551bdecb88b22a20eac625ce98ca18a5"></a><!-- doxytag: member="Eigen::@59" ref="ga551bdecb88b22a20eac625ce98ca18a5" args="" -->
<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 <a class="el" href="class_eigen_1_1_matrix_base.html#af04a24e55a1e9d58a17ec6bedf2b2400">MatrixBase::selfadjointView()</a> and <a class="el" href="class_eigen_1_1_matrix_base.html#ae71a486641adc665f274f0668f442b81">MatrixBase::triangularView()</a>. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5af581029282d421eee5aae14238c6f749"></a><!-- doxytag: member="Lower" ref="gga551bdecb88b22a20eac625ce98ca18a5af581029282d421eee5aae14238c6f749" args="" -->Lower</em>&nbsp;</td><td>
<p>View matrix as a lower triangular matrix. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5afca2ccebb604f171656deb53e8c083c1"></a><!-- doxytag: member="Upper" ref="gga551bdecb88b22a20eac625ce98ca18a5afca2ccebb604f171656deb53e8c083c1" args="" -->Upper</em>&nbsp;</td><td>
<p>View matrix as an upper triangular matrix. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5a2ef430bff6cc12c2d1e0ef01b95f7ff3"></a><!-- doxytag: member="UnitDiag" ref="gga551bdecb88b22a20eac625ce98ca18a5a2ef430bff6cc12c2d1e0ef01b95f7ff3" args="" -->UnitDiag</em>&nbsp;</td><td>
<p>Matrix has ones on the diagonal; to be used in combination with <a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5af581029282d421eee5aae14238c6f749" title="View matrix as a lower triangular matrix.">Lower</a> or <a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5afca2ccebb604f171656deb53e8c083c1" title="View matrix as an upper triangular matrix.">Upper</a>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5ac4dc554a61510151ddd5bafaf6040223"></a><!-- doxytag: member="ZeroDiag" ref="gga551bdecb88b22a20eac625ce98ca18a5ac4dc554a61510151ddd5bafaf6040223" args="" -->ZeroDiag</em>&nbsp;</td><td>
<p>Matrix has zeros on the diagonal; to be used in combination with <a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5af581029282d421eee5aae14238c6f749" title="View matrix as a lower triangular matrix.">Lower</a> or <a class="el" href="group__enums.html#gga551bdecb88b22a20eac625ce98ca18a5afca2ccebb604f171656deb53e8c083c1" title="View matrix as an upper triangular matrix.">Upper</a>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5a8f40b928c10a71ba03e5f75ad2a72fda"></a><!-- doxytag: member="UnitLower" ref="gga551bdecb88b22a20eac625ce98ca18a5a8f40b928c10a71ba03e5f75ad2a72fda" args="" -->UnitLower</em>&nbsp;</td><td>
<p>View matrix as a lower triangular matrix with ones on the diagonal. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5add28224d7ea92689930be73c1b50b0ad"></a><!-- doxytag: member="UnitUpper" ref="gga551bdecb88b22a20eac625ce98ca18a5add28224d7ea92689930be73c1b50b0ad" args="" -->UnitUpper</em>&nbsp;</td><td>
<p>View matrix as an upper triangular matrix with ones on the diagonal. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5a2424988b6fca98be70b595632753ba81"></a><!-- doxytag: member="StrictlyLower" ref="gga551bdecb88b22a20eac625ce98ca18a5a2424988b6fca98be70b595632753ba81" args="" -->StrictlyLower</em>&nbsp;</td><td>
<p>View matrix as a lower triangular matrix with zeros on the diagonal. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5a7b37877e0b9b0df28c9c2b669a633265"></a><!-- doxytag: member="StrictlyUpper" ref="gga551bdecb88b22a20eac625ce98ca18a5a7b37877e0b9b0df28c9c2b669a633265" args="" -->StrictlyUpper</em>&nbsp;</td><td>
<p>View matrix as an upper triangular matrix with zeros on the diagonal. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga551bdecb88b22a20eac625ce98ca18a5acf9ccb2016f8b9c0f3268f05a1e75821"></a><!-- doxytag: member="SelfAdjoint" ref="gga551bdecb88b22a20eac625ce98ca18a5acf9ccb2016f8b9c0f3268f05a1e75821" args="" -->SelfAdjoint</em>&nbsp;</td><td>
<p>Used in BandMatrix and <a class="el" href="class_eigen_1_1_self_adjoint_view.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>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00178">178</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="ga7ffcbdd4d5e5d6da4cd1497c9c52d454"></a><!-- doxytag: member="Eigen::@60" ref="ga7ffcbdd4d5e5d6da4cd1497c9c52d454" args="" -->
<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>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga7ffcbdd4d5e5d6da4cd1497c9c52d454a4e19dd09d5ff42295ba1d72d12a46686"></a><!-- doxytag: member="Unaligned" ref="gga7ffcbdd4d5e5d6da4cd1497c9c52d454a4e19dd09d5ff42295ba1d72d12a46686" args="" -->Unaligned</em>&nbsp;</td><td>
<p>Object is not correctly aligned for vectorization. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga7ffcbdd4d5e5d6da4cd1497c9c52d454ae12d0f8f869c40c76128260af2242bc8"></a><!-- doxytag: member="Aligned" ref="gga7ffcbdd4d5e5d6da4cd1497c9c52d454ae12d0f8f869c40c76128260af2242bc8" args="" -->Aligned</em>&nbsp;</td><td>
<p>Object is aligned for vectorization. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00201">201</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="gaeac0521ce28f5e7b9ae6473033385a60"></a><!-- doxytag: member="Eigen::@63" ref="gaeac0521ce28f5e7b9ae6473033385a60" args="" -->
<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="class_eigen_1_1_matrix.html" title="The matrix class, also used for vectors and row-vectors.">Matrix</a>, <a class="el" href="class_eigen_1_1_array.html" title="General-purpose arrays with easy API for coefficient-wise operations.">Array</a> and BandMatrix. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggaeac0521ce28f5e7b9ae6473033385a60a0103672ae41005ab03b4176c765afd62"></a><!-- doxytag: member="ColMajor" ref="ggaeac0521ce28f5e7b9ae6473033385a60a0103672ae41005ab03b4176c765afd62" args="" -->ColMajor</em>&nbsp;</td><td>
<p>Storage order is column major (see TopicStorageOrders). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaeac0521ce28f5e7b9ae6473033385a60a77c993a8d9f6efe5c1159fb2ab07dd4f"></a><!-- doxytag: member="RowMajor" ref="ggaeac0521ce28f5e7b9ae6473033385a60a77c993a8d9f6efe5c1159fb2ab07dd4f" args="" -->RowMajor</em>&nbsp;</td><td>
<p>Storage order is row major (see TopicStorageOrders). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaeac0521ce28f5e7b9ae6473033385a60ad0e7f67d40bcde3d41c12849b16ce6ea"></a><!-- doxytag: member="AutoAlign" ref="ggaeac0521ce28f5e7b9ae6473033385a60ad0e7f67d40bcde3d41c12849b16ce6ea" args="" -->AutoAlign</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaeac0521ce28f5e7b9ae6473033385a60a56908522e51443a0aa0567f879c2e78a"></a><!-- doxytag: member="DontAlign" ref="ggaeac0521ce28f5e7b9ae6473033385a60a56908522e51443a0aa0567f879c2e78a" args="" -->DontAlign</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00264">264</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="ga95d01dffd0ec567354fa61ebeabe7181"></a><!-- doxytag: member="Eigen::@64" ref="ga95d01dffd0ec567354fa61ebeabe7181" args="" -->
<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>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga95d01dffd0ec567354fa61ebeabe7181a21b30a61e9cb10c967aec17567804007"></a><!-- doxytag: member="OnTheLeft" ref="gga95d01dffd0ec567354fa61ebeabe7181a21b30a61e9cb10c967aec17567804007" args="" -->OnTheLeft</em>&nbsp;</td><td>
<p>Apply transformation on the left. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga95d01dffd0ec567354fa61ebeabe7181a329fc3a54ceb2b6e0e73b400998b8a82"></a><!-- doxytag: member="OnTheRight" ref="gga95d01dffd0ec567354fa61ebeabe7181a329fc3a54ceb2b6e0e73b400998b8a82" args="" -->OnTheRight</em>&nbsp;</td><td>
<p>Apply transformation on the right. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00277">277</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="ga9f93eac38eb83deb0e8dbd42ddf11d5d"></a><!-- doxytag: member="Eigen::AccessorLevels" ref="ga9f93eac38eb83deb0e8dbd42ddf11d5d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#ga9f93eac38eb83deb0e8dbd42ddf11d5d">Eigen::AccessorLevels</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Used as template parameter in DenseCoeffBase and <a class="el" href="class_map_base.html" title="Base class for Map and Block expression with direct access.">MapBase</a> to indicate which accessors should be provided. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572"></a><!-- doxytag: member="ReadOnlyAccessors" ref="gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572" args="" -->ReadOnlyAccessors</em>&nbsp;</td><td>
<p>Read-only access via a member function. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458"></a><!-- doxytag: member="WriteAccessors" ref="gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458" args="" -->WriteAccessors</em>&nbsp;</td><td>
<p>Read/write access via member functions. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e"></a><!-- doxytag: member="DirectAccessors" ref="gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e" args="" -->DirectAccessors</em>&nbsp;</td><td>
<p>Direct read-only access to the coefficients. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234"></a><!-- doxytag: member="DirectWriteAccessors" ref="gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234" args="" -->DirectWriteAccessors</em>&nbsp;</td><td>
<p>Direct read/write access to the coefficients. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00315">315</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="gaafc7e22c8efbfefd5997e2cd9ec223e0"></a><!-- doxytag: member="Eigen::CornerType" ref="gaafc7e22c8efbfefd5997e2cd9ec223e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#gaafc7e22c8efbfefd5997e2cd9ec223e0">Eigen::CornerType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enum used by DenseBase::corner() in Eigen2 compatibility mode. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540"></a><!-- doxytag: member="TopLeft" ref="ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540" args="" -->TopLeft</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f"></a><!-- doxytag: member="TopRight" ref="ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f" args="" -->TopRight</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83"></a><!-- doxytag: member="BottomLeft" ref="ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83" args="" -->BottomLeft</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a"></a><!-- doxytag: member="BottomRight" ref="ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a" args="" -->BottomRight</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00212">212</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="gae3e239fb70022eb8747994cf5d68b4a9"></a><!-- doxytag: member="Eigen::DecompositionOptions" ref="gae3e239fb70022eb8747994cf5d68b4a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#gae3e239fb70022eb8747994cf5d68b4a9">Eigen::DecompositionOptions</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enum with options to give to various decompositions. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd"></a><!-- doxytag: member="Pivoting" ref="ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd" args="" -->Pivoting</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970"></a><!-- doxytag: member="NoPivoting" ref="ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970" args="" -->NoPivoting</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f"></a><!-- doxytag: member="ComputeFullU" ref="ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f" args="" -->ComputeFullU</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_jacobi_s_v_d.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 valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527"></a><!-- doxytag: member="ComputeThinU" ref="ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527" args="" -->ComputeThinU</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_jacobi_s_v_d.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 valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930"></a><!-- doxytag: member="ComputeFullV" ref="ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930" args="" -->ComputeFullV</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_jacobi_s_v_d.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 valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47"></a><!-- doxytag: member="ComputeThinV" ref="ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47" args="" -->ComputeThinV</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_jacobi_s_v_d.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 valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906"></a><!-- doxytag: member="EigenvaluesOnly" ref="ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906" args="" -->EigenvaluesOnly</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_self_adjoint_eigen_solver.html">SelfAdjointEigenSolver</a> and <a class="el" href="class_eigen_1_1_generalized_self_adjoint_eigen_solver.html">GeneralizedSelfAdjointEigenSolver</a> to specify that only the eigenvalues are to be computed and not the eigenvectors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4"></a><!-- doxytag: member="ComputeEigenvectors" ref="ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4" args="" -->ComputeEigenvectors</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_self_adjoint_eigen_solver.html">SelfAdjointEigenSolver</a> and <a class="el" href="class_eigen_1_1_generalized_self_adjoint_eigen_solver.html">GeneralizedSelfAdjointEigenSolver</a> to specify that both the eigenvalues and the eigenvectors are to be computed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3"></a><!-- doxytag: member="EigVecMask" ref="ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3" args="" -->EigVecMask</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f"></a><!-- doxytag: member="Ax_lBx" ref="ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f" args="" -->Ax_lBx</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_generalized_self_adjoint_eigen_solver.html">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ Ax = \lambda B x $" src="form_151.png"/>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e"></a><!-- doxytag: member="ABx_lx" ref="ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e" args="" -->ABx_lx</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_generalized_self_adjoint_eigen_solver.html">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ ABx = \lambda x $" src="form_152.png"/>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8"></a><!-- doxytag: member="BAx_lx" ref="ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8" args="" -->BAx_lx</em>&nbsp;</td><td>
<p>Used in <a class="el" href="class_eigen_1_1_generalized_self_adjoint_eigen_solver.html">GeneralizedSelfAdjointEigenSolver</a> to indicate that it should solve the generalized eigenproblem <img class="formulaInl" alt="$ BAx = \lambda x $" src="form_153.png"/>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465"></a><!-- doxytag: member="GenEigMask" ref="ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465" args="" -->GenEigMask</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00328">328</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="gad49a7b3738e273eb00932271b36127f7"></a><!-- doxytag: member="Eigen::DirectionType" ref="gad49a7b3738e273eb00932271b36127f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#gad49a7b3738e273eb00932271b36127f7">Eigen::DirectionType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enum containing possible values for the <code>Direction</code> parameter of <a class="el" href="class_eigen_1_1_reverse.html" title="Expression of the reverse of a vector or matrix.">Reverse</a>, <a class="el" href="class_eigen_1_1_partial_redux_expr.html" title="Generic expression of a partially reduxed matrix.">PartialReduxExpr</a> and <a class="el" href="class_eigen_1_1_vectorwise_op.html" title="Pseudo expression providing partial reduction operations.">VectorwiseOp</a>. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e"></a><!-- doxytag: member="Vertical" ref="ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e" args="" -->Vertical</em>&nbsp;</td><td>
<p>For <a class="el" href="class_eigen_1_1_reverse.html" title="Expression of the reverse of a vector or matrix.">Reverse</a>, all columns are reversed; for <a class="el" href="class_eigen_1_1_partial_redux_expr.html" title="Generic expression of a partially reduxed matrix.">PartialReduxExpr</a> and <a class="el" href="class_eigen_1_1_vectorwise_op.html" title="Pseudo expression providing partial reduction operations.">VectorwiseOp</a>, act on columns. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4"></a><!-- doxytag: member="Horizontal" ref="ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4" args="" -->Horizontal</em>&nbsp;</td><td>
<p>For <a class="el" href="class_eigen_1_1_reverse.html" title="Expression of the reverse of a vector or matrix.">Reverse</a>, all rows are reversed; for <a class="el" href="class_eigen_1_1_partial_redux_expr.html" title="Generic expression of a partially reduxed matrix.">PartialReduxExpr</a> and <a class="el" href="class_eigen_1_1_vectorwise_op.html" title="Pseudo expression providing partial reduction operations.">VectorwiseOp</a>, act on rows. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794"></a><!-- doxytag: member="BothDirections" ref="ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794" args="" -->BothDirections</em>&nbsp;</td><td>
<p>For <a class="el" href="class_eigen_1_1_reverse.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="class_eigen_1_1_partial_redux_expr.html" title="Generic expression of a partially reduxed matrix.">PartialReduxExpr</a> and <a class="el" href="class_eigen_1_1_vectorwise_op.html" title="Pseudo expression providing partial reduction operations.">VectorwiseOp</a>. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00217">217</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="ga46eba0d5c621f590b8cf1b53af31d56e"></a><!-- doxytag: member="Eigen::QRPreconditioners" ref="ga46eba0d5c621f590b8cf1b53af31d56e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#ga46eba0d5c621f590b8cf1b53af31d56e">Eigen::QRPreconditioners</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Possible values for the <code>QRPreconditioner</code> template parameter of <a class="el" href="class_eigen_1_1_jacobi_s_v_d.html" title="Two-sided Jacobi SVD decomposition of a rectangular matrix.">JacobiSVD</a>. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece"></a><!-- doxytag: member="NoQRPreconditioner" ref="gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece" args="" -->NoQRPreconditioner</em>&nbsp;</td><td>
<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 valign="top"><em><a class="anchor" id="gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd"></a><!-- doxytag: member="HouseholderQRPreconditioner" ref="gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd" args="" -->HouseholderQRPreconditioner</em>&nbsp;</td><td>
<p>Use a QR decomposition without pivoting as the first step. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e"></a><!-- doxytag: member="ColPivHouseholderQRPreconditioner" ref="gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e" args="" -->ColPivHouseholderQRPreconditioner</em>&nbsp;</td><td>
<p>Use a QR decomposition with column pivoting as the first step. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50"></a><!-- doxytag: member="FullPivHouseholderQRPreconditioner" ref="gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50" args="" -->FullPivHouseholderQRPreconditioner</em>&nbsp;</td><td>
<p>Use a QR decomposition with full pivoting as the first step. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00364">364</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
<a class="anchor" id="gaee59a86102f150923b0cac6d4ff05107"></a><!-- doxytag: member="Eigen::TransformTraits" ref="gaee59a86102f150923b0cac6d4ff05107" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__enums.html#gaee59a86102f150923b0cac6d4ff05107">Eigen::TransformTraits</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enum used to specify how a particular transformation is stored in a matrix. </p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="class_eigen_1_1_transform.html">Transform</a>, <a class="el" href="class_eigen_1_1_hyperplane.html#a3ad5bde1c904a547d99bbe216856f943" title="Applies the transformation matrix mat to *this and returns a reference to *this.">Hyperplane::transform()</a>. </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef"></a><!-- doxytag: member="Isometry" ref="ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef" args="" -->Isometry</em>&nbsp;</td><td>
<p>Transformation is an isometry. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb"></a><!-- doxytag: member="Affine" ref="ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb" args="" -->Affine</em>&nbsp;</td><td>
<p>Transformation is an affine transformation stored as a (Dim+1)^2 matrix whose last row is assumed to be [0 ... </p>
<p>0 1]. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490"></a><!-- doxytag: member="AffineCompact" ref="ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490" args="" -->AffineCompact</em>&nbsp;</td><td>
<p>Transformation is an affine transformation stored as a (Dim) x (Dim+1) matrix. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183"></a><!-- doxytag: member="Projective" ref="ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183" args="" -->Projective</em>&nbsp;</td><td>
<p>Transformation is a general projective transformation stored as a (Dim+1)^2 matrix. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="_core_source.html#l00393">393</a> of file <a class="el" href="_core_source.html">Core</a>.</p>

</div>
</div>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.5</a> for MRPT 0.9.5 SVN: at Sun Sep 25 17:20:18 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table>  </body></html>