<!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>Core module</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> > <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 Page</span></a></li> <li><a href="pages.html"><span>Related 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="#nested-classes">Classes</a> | <a href="#groups">Modules</a> </div> <div class="headertitle"> <div class="title">Core module</div> </div> <div class="ingroups"><a class="el" href="group__eigen__grp.html">The Eigen3 library</a></div></div> <div class="contents"> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <p>This is the main module of <a class="el" href="namespace_eigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> providing dense matrix and vector support (both fixed and dynamic size) with all the features corresponding to a BLAS library and much more... </p> <div class="fragment"><pre class="fragment"><span class="preprocessor"> #include <<a class="code" href="_core.html">Eigen/Core</a>></span> </pre></div> <div class="dynheader"> Collaboration diagram for Core module:</div> <div class="dyncontent"> <center><table><tr><td><img src="group___core___module.png" border="0" alt="" usemap="#group______core______module"/> <map name="group______core______module" id="group______core______module"> <area shape="rect" id="node1" href="group__enums.html" title="Various enumerations used in Eigen." alt="" coords="351,5,454,32"/><area shape="rect" id="node4" href="group__arraytypedefs.html" title="Eigen defines several typedef shortcuts for most common 1D and 2D array types." alt="" coords="329,56,476,83"/><area shape="rect" id="node5" href="group__matrixtypedefs.html" title="Eigen defines several typedef shortcuts for most common matrix and vector types." alt="" coords="326,107,479,133"/><area shape="rect" id="node6" href="group__flags.html" title="These are the possible bits which can be OR'ed to constitute the flags of a matrix or expression..." alt="" coords="375,157,430,184"/><area shape="rect" id="node3" href="group__eigen__grp.html" title="The Eigen3 library" alt="" coords="6,81,133,108"/></map> </td></tr></table></center> </div> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="nested-classes"></a> Classes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_read_only_accessors_01_4.html">Eigen::DenseCoeffsBase< Derived, ReadOnlyAccessors ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class providing read-only coefficient access to matrices and arrays. <a href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_read_only_accessors_01_4.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_write_accessors_01_4.html">Eigen::DenseCoeffsBase< Derived, WriteAccessors ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class providing read/write coefficient access to matrices and arrays. <a href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_write_accessors_01_4.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_direct_accessors_01_4.html">Eigen::DenseCoeffsBase< Derived, DirectAccessors ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class providing direct read-only coefficient access to matrices and arrays. <a href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_direct_accessors_01_4.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_direct_write_accessors_01_4.html">Eigen::DenseCoeffsBase< Derived, DirectWriteAccessors ></a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class providing direct read/write coefficient access to matrices and arrays. <a href="class_eigen_1_1_dense_coeffs_base_3_01_derived_00_01_direct_write_accessors_01_4.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1aligned__allocator.html">Eigen::aligned_allocator</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">STL compatible allocator to use with with 16 byte aligned types. <a href="class_eigen_1_1aligned__allocator.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_eigen_1_1_num_traits.html">Eigen::NumTraits</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Holds information about the various numeric (i.e. <a href="struct_eigen_1_1_num_traits.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_dense_base.html">Eigen::DenseBase</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for all dense matrices, vectors, and arrays. <a href="class_eigen_1_1_dense_base.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_matrix_base.html">Eigen::MatrixBase</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for all dense matrices, vectors, and expressions. <a href="class_eigen_1_1_matrix_base.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_nest_by_value.html">Eigen::NestByValue</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression which must be nested by value. <a href="class_eigen_1_1_nest_by_value.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_force_aligned_access.html">Eigen::ForceAlignedAccess</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Enforce aligned packet loads and stores regardless of what is requested. <a href="class_eigen_1_1_force_aligned_access.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_return_by_value.html">Eigen::ReturnByValue</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_no_alias.html">Eigen::NoAlias</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Pseudo expression providing an operator = assuming no aliasing. <a href="class_eigen_1_1_no_alias.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_matrix.html">Eigen::Matrix</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The matrix class, also used for vectors and row-vectors. <a href="class_eigen_1_1_matrix.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_array.html">Eigen::Array</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">General-purpose arrays with easy API for coefficient-wise operations. <a href="class_eigen_1_1_array.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_cwise_binary_op.html">Eigen::CwiseBinaryOp</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Generic expression where a coefficient-wise binary operator is applied to two expressions. <a href="class_eigen_1_1_cwise_binary_op.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_cwise_unary_op.html">Eigen::CwiseUnaryOp</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Generic expression where a coefficient-wise unary operator is applied to an expression. <a href="class_eigen_1_1_cwise_unary_op.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_cwise_nullary_op.html">Eigen::CwiseNullaryOp</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Generic expression of a matrix where all coefficients are defined by a functor. <a href="class_eigen_1_1_cwise_nullary_op.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_cwise_unary_view.html">Eigen::CwiseUnaryView</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Generic lvalue expression of a coefficient-wise unary operator of a matrix or a vector. <a href="class_eigen_1_1_cwise_unary_view.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_self_cwise_binary_op.html">Eigen::SelfCwiseBinaryOp</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_map_base.html">MapBase</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for Map and Block expression with direct access. <a href="class_map_base.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_stride.html">Eigen::Stride</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Holds strides information for <a class="el" href="class_eigen_1_1_map.html" title="A matrix or vector expression mapping an existing array of data.">Map</a>. <a href="class_eigen_1_1_stride.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_map.html">Eigen::Map</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A matrix or vector expression mapping an existing array of data. <a href="class_eigen_1_1_map.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_block.html">Eigen::Block</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a fixed-size or dynamic-size block. <a href="class_eigen_1_1_block.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_vector_block.html">Eigen::VectorBlock</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a fixed-size or dynamic-size sub-vector. <a href="class_eigen_1_1_vector_block.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_transpose.html">Eigen::Transpose</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of the transpose of a matrix. <a href="class_eigen_1_1_transpose.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_diagonal_matrix.html">Eigen::DiagonalMatrix</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Represents a diagonal matrix with its storage. <a href="class_eigen_1_1_diagonal_matrix.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_diagonal_wrapper.html">Eigen::DiagonalWrapper</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a diagonal matrix. <a href="class_eigen_1_1_diagonal_wrapper.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_diagonal.html">Eigen::Diagonal</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a diagonal/subdiagonal/superdiagonal in a matrix. <a href="class_eigen_1_1_diagonal.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_permutation_base.html">Eigen::PermutationBase</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for permutations. <a href="class_eigen_1_1_permutation_base.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_permutation_matrix.html">Eigen::PermutationMatrix</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Permutation matrix. <a href="class_eigen_1_1_permutation_matrix.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_permutation_wrapper.html">Eigen::PermutationWrapper</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Class to view a vector of integers as a permutation matrix. <a href="class_eigen_1_1_permutation_wrapper.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_transpositions.html">Eigen::Transpositions</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Represents a sequence of transpositions (row/column interchange) <a href="class_eigen_1_1_transpositions.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_eigen_1_1_i_o_format.html">Eigen::IOFormat</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Stores a set of parameters controlling the way matrices are printed. <a href="struct_eigen_1_1_i_o_format.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_with_format.html">Eigen::WithFormat</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Pseudo expression providing matrix output with given format. <a href="class_eigen_1_1_with_format.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_swap_wrapper.html">Eigen::SwapWrapper</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_eigen_1_1_comma_initializer.html">Eigen::CommaInitializer</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper class used by the comma initializer operator. <a href="struct_eigen_1_1_comma_initializer.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_flagged.html">Eigen::Flagged</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression with modified flags. <a href="class_eigen_1_1_flagged.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_product_base.html">Eigen::ProductBase</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_general_product.html">GeneralProduct</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of the product of two general matrices or vectors. <a href="class_general_product.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_eigen_1_1_product_return_type.html">Eigen::ProductReturnType</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Helper class to get the correct and optimized returned type of operator*. <a href="struct_eigen_1_1_product_return_type.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_triangular_view.html">Eigen::TriangularView</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for triangular part in a matrix. <a href="class_eigen_1_1_triangular_view.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_self_adjoint_view.html">Eigen::SelfAdjointView</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a selfadjoint matrix from a triangular part of a dense matrix. <a href="class_eigen_1_1_self_adjoint_view.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1internal_1_1_band_matrix.html">Eigen::internal::BandMatrix</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Represents a rectangular matrix with a banded storage. <a href="class_eigen_1_1internal_1_1_band_matrix.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1internal_1_1_tridiagonal_matrix.html">Eigen::internal::TridiagonalMatrix</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Represents a tridiagonal matrix with a compact banded storage. <a href="class_eigen_1_1internal_1_1_tridiagonal_matrix.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_select.html">Eigen::Select</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a coefficient wise version of the C++ ternary operator ?: <a href="class_eigen_1_1_select.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_partial_redux_expr.html">Eigen::PartialReduxExpr</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Generic expression of a partially reduxed matrix. <a href="class_eigen_1_1_partial_redux_expr.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_vectorwise_op.html">Eigen::VectorwiseOp</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Pseudo expression providing partial reduction operations. <a href="class_eigen_1_1_vectorwise_op.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_replicate.html">Eigen::Replicate</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of the multiple replication of a matrix or vector. <a href="class_eigen_1_1_replicate.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_reverse.html">Eigen::Reverse</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of the reverse of a vector or matrix. <a href="class_eigen_1_1_reverse.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_array_base.html">Eigen::ArrayBase</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Base class for all 1D and 2D array, and related expressions. <a href="class_eigen_1_1_array_base.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_array_wrapper.html">Eigen::ArrayWrapper</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of a mathematical vector or matrix as an array object. <a href="class_eigen_1_1_array_wrapper.html#details">More...</a><br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_matrix_wrapper.html">Eigen::MatrixWrapper</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Expression of an array as a mathematical vector or matrix. <a href="class_eigen_1_1_matrix_wrapper.html#details">More...</a><br/></td></tr> <tr><td colspan="2"><h2><a name="groups"></a> Modules</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__flags.html">Flags</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><p>These are the possible bits which can be OR'ed to constitute the flags of a matrix or expression. </p> <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__enums.html">Enumerations</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Various enumerations used in Eigen. </p> <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__matrixtypedefs.html">Global matrix typedefs</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><p><a class="el" href="namespace_eigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> defines several typedef shortcuts for most common matrix and vector types. </p> <br/></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__arraytypedefs.html">Global array typedefs</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><p><a class="el" href="namespace_eigen.html" title="Namespace containing all symbols from the Eigen library.">Eigen</a> defines several typedef shortcuts for most common 1D and 2D array types. </p> <br/></td></tr> </table> </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>