1 | // This file is part of Eigen, a lightweight C++ template library |
2 | // for linear algebra. |
3 | // |
4 | // This Source Code Form is subject to the terms of the Mozilla |
5 | // Public License v. 2.0. If a copy of the MPL was not distributed |
6 | // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. |
7 | |
8 | #ifndef EIGEN_SPARSE_MODULE_H |
9 | #define EIGEN_SPARSE_MODULE_H |
10 | |
11 | /** \defgroup Sparse_Module Sparse meta-module |
12 | * |
13 | * Meta-module including all related modules: |
14 | * - \ref SparseCore_Module |
15 | * - \ref OrderingMethods_Module |
16 | * - \ref SparseCholesky_Module |
17 | * - \ref SparseLU_Module |
18 | * - \ref SparseQR_Module |
19 | * - \ref IterativeLinearSolvers_Module |
20 | * |
21 | \code |
22 | #include <Eigen/Sparse> |
23 | \endcode |
24 | */ |
25 | |
26 | #include "SparseCore" |
27 | #include "OrderingMethods" |
28 | #ifndef EIGEN_MPL2_ONLY |
29 | #include "SparseCholesky" |
30 | #endif |
31 | #include "SparseLU" |
32 | #include "SparseQR" |
33 | #include "IterativeLinearSolvers" |
34 | |
35 | #endif // EIGEN_SPARSE_MODULE_H |
36 | |
37 | |