namespace Eigen { o /** \mainpage Eigen
\ref GettingStarted "Getting started" | \ref TutorialMatrixClass "Tutorial" | \ref QuickRefPage "Short reference"
This is the API documentation for Eigen3. Eigen2 users: here is a \ref Eigen2ToEigen3 guide to help porting your application. For a first contact with Eigen, the best place is to have a look at the \ref GettingStarted "tutorial". The \ref QuickRefPage "short reference" page gives you a quite complete description of the API in a very condensed format that is specially useful to recall the syntax of a particular features, or to have a quick look at the API. For Matlab users, there is also a ASCII quick reference with Matlab translations. \b Table \b of \b contents - \ref Eigen2ToEigen3 - \ref GettingStarted - \b Tutorial - \ref TutorialMatrixClass - \ref TutorialMatrixArithmetic - \ref TutorialArrayClass - \ref TutorialBlockOperations - \ref TutorialAdvancedInitialization - Comming soon: "Reductions, visitors, and broadcasting" - \ref TutorialLinearAlgebra - \ref TutorialGeometry - \ref TutorialSparseMatrix - \ref QuickRefPage - Advanced topics - \ref TopicLazyEvaluation - \ref TopicLinearAlgebraDecompositions - \ref TopicCustomizingEigen - \ref TopicInsideEigenExample - \ref TopicHiPerformance - Topics on getting high performances - \ref TopicWritingEfficientProductExpression - Topics related to alignment issues - \ref TopicUnalignedArrayAssert - \ref TopicFixedSizeVectorizable - \ref TopicStlContainers - \ref TopicStructHavingEigenMembers - \ref TopicPassingByValue - \ref TopicWrongStackAlignment Want more? Checkout the \ref Unsupported_modules "unsupported modules" documentation. */ }