Eigen-Contrib
5.0.1
Loading...
Searching...
No Matches
StructuredMatrices
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
// SPDX-FileCopyrightText: The Eigen Authors
8
// SPDX-License-Identifier: MPL-2.0
9
10
#ifndef EIGEN_STRUCTURED_MATRICES_MODULE_H
11
#define EIGEN_STRUCTURED_MATRICES_MODULE_H
12
13
#include "../../Eigen/Core"
14
#include "../../Eigen/Eigenvalues"
15
#include "../../Eigen/LU"
16
#include "../../Eigen/QR"
17
#include "../../Eigen/SVD"
18
#include "../../Eigen/SparseLU"
19
#include "../../Eigen/IterativeLinearSolvers"
20
#include "FFT"
21
22
namespace
Eigen
{
23
95
96
}
// namespace Eigen
97
98
#include "../../Eigen/src/Core/util/DisableStupidWarnings.h"
99
100
// IWYU pragma: begin_exports
101
#include "src/StructuredMatrices/StructuredMatrixUtils.h"
102
#include "src/StructuredMatrices/Circulant.h"
103
#include "src/StructuredMatrices/Toeplitz.h"
104
#include "src/StructuredMatrices/LookAheadLevinson.h"
105
#include "src/StructuredMatrices/Hankel.h"
106
#include "src/StructuredMatrices/KroneckerOperator.h"
107
#include "src/StructuredMatrices/KroneckerSum.h"
108
#include "src/StructuredMatrices/DiagonalPlusLowRank.h"
109
#include "src/StructuredMatrices/Vandermonde.h"
110
#include "src/StructuredMatrices/Cauchy.h"
111
#include "src/StructuredMatrices/DPR1EigenSolver.h"
112
#include "src/StructuredMatrices/Bccb.h"
113
// IWYU pragma: end_exports
114
115
#include "../../Eigen/src/Core/util/ReenableStupidWarnings.h"
116
117
#endif
// EIGEN_STRUCTURED_MATRICES_MODULE_H
Eigen
Namespace containing all symbols from the Eigen library.
contrib
Eigen
StructuredMatrices
Generated by
1.13.2