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