• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1namespace Eigen {
2
3o /** \mainpage Eigen
4
5<div class="eimainmenu">
6    \ref GettingStarted       "Getting started"
7  | \ref TutorialMatrixClass  "Tutorial"
8  | \ref QuickRefPage         "Short reference"
9</div>
10
11This is the API documentation for Eigen3. You can <a href="eigen-doc.tgz">download</a> it as a tgz archive for offline reading.
12
13Eigen2 users: here is a \ref Eigen2ToEigen3 guide to help porting your application.
14
15For 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 feature, or to have a quick look at the API. For Matlab users, there is also a <a href="AsciiQuickReference.txt">ASCII quick reference</a> with Matlab translations. The \e Modules and \e Classes tabs at the top of this page give you access to the API documentation of individual classes and functions.
16
17\b Table \b of \b contents
18  - \ref Eigen2ToEigen3
19  - \ref GettingStarted
20  - \b Tutorial
21    - \ref TutorialMatrixClass
22    - \ref TutorialMatrixArithmetic
23    - \ref TutorialArrayClass
24    - \ref TutorialBlockOperations
25    - \ref TutorialAdvancedInitialization
26    - \ref TutorialLinearAlgebra
27    - \ref TutorialReductionsVisitorsBroadcasting
28    - \ref TutorialGeometry
29    - \ref TutorialSparse
30    - \ref TutorialMapClass
31  - \ref QuickRefPage
32  - <b>Advanced topics</b>
33    - \ref TopicAliasing
34    - \ref TopicLazyEvaluation
35    - \ref TopicLinearAlgebraDecompositions
36    - \ref TopicCustomizingEigen
37    - \ref TopicMultiThreading
38    - \ref TopicPreprocessorDirectives
39    - \ref TopicStorageOrders
40    - \ref TopicInsideEigenExample
41    - \ref TopicWritingEfficientProductExpression
42    - \ref TopicClassHierarchy
43    - \ref TopicFunctionTakingEigenTypes
44    - \ref TopicTemplateKeyword
45    - \ref TopicUsingIntelMKL
46  - <b>Topics related to alignment issues</b>
47    - \ref TopicUnalignedArrayAssert
48    - \ref TopicFixedSizeVectorizable
49    - \ref TopicStlContainers
50    - \ref TopicStructHavingEigenMembers
51    - \ref TopicPassingByValue
52    - \ref TopicWrongStackAlignment
53
54
55
56Want more? Checkout the \ref Unsupported_modules "unsupported modules" <a href="unsupported/index.html">documentation</a>.
57
58*/
59
60}
61