Eigen 3.4.90
Eigen
SparseCore
Go to the documentation of this file.
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_SPARSECORE_MODULE_H
9
#define EIGEN_SPARSECORE_MODULE_H
10
11
#include "
Core
"
12
13
#include "
src/Core/util/DisableStupidWarnings.h
"
14
15
#include <vector>
16
#include <map>
17
#include <cstdlib>
18
#include <cstring>
19
#include <algorithm>
20
#include <numeric>
21
37
// IWYU pragma: begin_exports
38
#include "
src/SparseCore/SparseUtil.h
"
39
#include "
src/SparseCore/SparseMatrixBase.h
"
40
#include "
src/SparseCore/SparseAssign.h
"
41
#include "
src/SparseCore/CompressedStorage.h
"
42
#include "
src/SparseCore/AmbiVector.h
"
43
#include "
src/SparseCore/SparseCompressedBase.h
"
44
#include "
src/SparseCore/SparseMatrix.h
"
45
#include "
src/SparseCore/SparseMap.h
"
46
#include "
src/SparseCore/SparseVector.h
"
47
#include "
src/SparseCore/SparseRef.h
"
48
#include "
src/SparseCore/SparseCwiseUnaryOp.h
"
49
#include "
src/SparseCore/SparseCwiseBinaryOp.h
"
50
#include "
src/SparseCore/SparseTranspose.h
"
51
#include "
src/SparseCore/SparseBlock.h
"
52
#include "
src/SparseCore/SparseDot.h
"
53
#include "
src/SparseCore/SparseRedux.h
"
54
#include "
src/SparseCore/SparseView.h
"
55
#include "
src/SparseCore/SparseDiagonalProduct.h
"
56
#include "
src/SparseCore/ConservativeSparseSparseProduct.h
"
57
#include "
src/SparseCore/SparseSparseProductWithPruning.h
"
58
#include "
src/SparseCore/SparseProduct.h
"
59
#include "
src/SparseCore/SparseDenseProduct.h
"
60
#include "
src/SparseCore/SparseSelfAdjointView.h
"
61
#include "
src/SparseCore/SparseTriangularView.h
"
62
#include "
src/SparseCore/TriangularSolver.h
"
63
#include "
src/SparseCore/SparsePermutation.h
"
64
#include "
src/SparseCore/SparseFuzzy.h
"
65
#include "
src/SparseCore/SparseSolverBase.h
"
66
// IWYU pragma: end_exports
67
68
#include "
src/Core/util/ReenableStupidWarnings.h
"
69
70
#endif
// EIGEN_SPARSECORE_MODULE_H
71
AmbiVector.h
CompressedStorage.h
ConservativeSparseSparseProduct.h
Core
DisableStupidWarnings.h
ReenableStupidWarnings.h
SparseAssign.h
SparseBlock.h
SparseCompressedBase.h
SparseCwiseBinaryOp.h
SparseCwiseUnaryOp.h
SparseDenseProduct.h
SparseDiagonalProduct.h
SparseDot.h
SparseFuzzy.h
SparseMap.h
SparseMatrixBase.h
SparseMatrix.h
SparsePermutation.h
SparseProduct.h
SparseRedux.h
SparseRef.h
SparseSelfAdjointView.h
SparseSolverBase.h
SparseSparseProductWithPruning.h
SparseTranspose.h
SparseTriangularView.h
SparseUtil.h
SparseVector.h
SparseView.h
TriangularSolver.h