blob: 3367982ca9470469662d227d68537de11c5f9f21 [file] [log] [blame]
Carlos Hernandez7faaa9f2014-08-05 17:53:32 -07001
2// This file strutures pages and modules into a convenient hierarchical structure.
3
4namespace Eigen {
5
6/** \page UserManual_Generalities General topics
7 - \subpage Eigen2ToEigen3
8 - \subpage TopicFunctionTakingEigenTypes
9 - \subpage TopicPreprocessorDirectives
10 - \subpage TopicAssertions
11 - \subpage TopicCustomizingEigen
12 - \subpage TopicMultiThreading
13 - \subpage TopicUsingIntelMKL
14 - \subpage TopicTemplateKeyword
15 - \subpage UserManual_UnderstandingEigen
16*/
17
18/** \page UserManual_UnderstandingEigen Understanding Eigen
19 - \subpage TopicInsideEigenExample
20 - \subpage TopicClassHierarchy
21 - \subpage TopicLazyEvaluation
22*/
23
24/** \page UnclassifiedPages Unclassified pages
25 - \subpage TopicResizing
26 - \subpage TopicVectorization
27 - \subpage TopicEigenExpressionTemplates
28 - \subpage TopicScalarTypes
29 - \subpage GettingStarted
30 - \subpage TutorialSparse_example_details
31 - \subpage TopicWritingEfficientProductExpression
32 - \subpage Experimental
33*/
34
35
36/** \defgroup Support_modules Support modules
37 * Category of modules which add support for external libraries.
38 */
39
40
41/** \defgroup DenseMatrixManipulation_chapter Dense matrix and array manipulation */
42/** \defgroup DenseMatrixManipulation_Alignement Alignment issues */
43/** \defgroup DenseMatrixManipulation_Reference Reference */
44
45/** \addtogroup TutorialMatrixClass
46 \ingroup DenseMatrixManipulation_chapter */
47/** \addtogroup TutorialMatrixArithmetic
48 \ingroup DenseMatrixManipulation_chapter */
49/** \addtogroup TutorialArrayClass
50 \ingroup DenseMatrixManipulation_chapter */
51/** \addtogroup TutorialBlockOperations
52 \ingroup DenseMatrixManipulation_chapter */
53/** \addtogroup TutorialAdvancedInitialization
54 \ingroup DenseMatrixManipulation_chapter */
55/** \addtogroup TutorialReductionsVisitorsBroadcasting
56 \ingroup DenseMatrixManipulation_chapter */
57/** \addtogroup TutorialMapClass
58 \ingroup DenseMatrixManipulation_chapter */
59/** \addtogroup TopicAliasing
60 \ingroup DenseMatrixManipulation_chapter */
61/** \addtogroup TopicStorageOrders
62 \ingroup DenseMatrixManipulation_chapter */
63
64/** \addtogroup DenseMatrixManipulation_Alignement
65 \ingroup DenseMatrixManipulation_chapter */
66/** \addtogroup TopicUnalignedArrayAssert
67 \ingroup DenseMatrixManipulation_Alignement */
68/** \addtogroup TopicFixedSizeVectorizable
69 \ingroup DenseMatrixManipulation_Alignement */
70/** \addtogroup TopicStructHavingEigenMembers
71 \ingroup DenseMatrixManipulation_Alignement */
72/** \addtogroup TopicStlContainers
73 \ingroup DenseMatrixManipulation_Alignement */
74/** \addtogroup TopicPassingByValue
75 \ingroup DenseMatrixManipulation_Alignement */
76/** \addtogroup TopicWrongStackAlignment
77 \ingroup DenseMatrixManipulation_Alignement */
78
79/** \addtogroup DenseMatrixManipulation_Reference
80 \ingroup DenseMatrixManipulation_chapter */
81/** \addtogroup Core_Module
82 \ingroup DenseMatrixManipulation_Reference */
83/** \addtogroup Jacobi_Module
84 \ingroup DenseMatrixManipulation_Reference */
85/** \addtogroup Householder_Module
86 \ingroup DenseMatrixManipulation_Reference */
87
88/** \addtogroup QuickRefPage
89 \ingroup DenseMatrixManipulation_chapter */
90
91
92/** \defgroup DenseLinearSolvers_chapter Dense linear problems and decompositions */
93/** \defgroup DenseLinearSolvers_Reference Reference */
94
95/** \addtogroup TutorialLinearAlgebra
96 \ingroup DenseLinearSolvers_chapter */
97/** \addtogroup TopicLinearAlgebraDecompositions
98 \ingroup DenseLinearSolvers_chapter */
99
100/** \addtogroup DenseLinearSolvers_Reference
101 \ingroup DenseLinearSolvers_chapter */
102/** \addtogroup Cholesky_Module
103 \ingroup DenseLinearSolvers_Reference */
104/** \addtogroup LU_Module
105 \ingroup DenseLinearSolvers_Reference */
106/** \addtogroup QR_Module
107 \ingroup DenseLinearSolvers_Reference */
108/** \addtogroup SVD_Module
109 \ingroup DenseLinearSolvers_Reference*/
110/** \addtogroup Eigenvalues_Module
111 \ingroup DenseLinearSolvers_Reference */
112
113
114
115
116/** \defgroup Sparse_chapter Sparse linear algebra */
117/** \defgroup Sparse_Reference Reference */
118
119/** \addtogroup TutorialSparse
120 \ingroup Sparse_chapter */
121/** \addtogroup TopicSparseSystems
122 \ingroup Sparse_chapter */
123
124/** \addtogroup Sparse_Reference
125 \ingroup Sparse_chapter */
126/** \addtogroup SparseCore_Module
127 \ingroup Sparse_Reference */
128/** \addtogroup OrderingMethods_Module
129 \ingroup Sparse_Reference */
130/** \addtogroup SparseCholesky_Module
131 \ingroup Sparse_Reference */
132/** \addtogroup SparseLU_Module
133 \ingroup Sparse_Reference */
134/** \addtogroup SparseQR_Module
135 \ingroup Sparse_Reference */
136/** \addtogroup IterativeLinearSolvers_Module
137 \ingroup Sparse_Reference */
138/** \addtogroup Sparse_Module
139 \ingroup Sparse_Reference */
140/** \addtogroup Support_modules
141 \ingroup Sparse_Reference */
142
143/** \addtogroup SparseQuickRefPage
144 \ingroup Sparse_chapter */
145
146
147/** \defgroup Geometry_chapter Geometry */
148/** \defgroup Geometry_Reference Reference */
149
150/** \addtogroup TutorialGeometry
151 \ingroup Geometry_chapter */
152
153/** \addtogroup Geometry_Reference
154 \ingroup Geometry_chapter */
155/** \addtogroup Geometry_Module
156 \ingroup Geometry_Reference */
157/** \addtogroup Splines_Module
158 \ingroup Geometry_Reference */
159}