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