Warning, /include/eigen3/unsupported/Eigen/KroneckerProduct is written in an unsupported language. File is not indexed.
0001 // This file is part of Eigen, a lightweight C++ template library
0002 // for linear algebra.
0003 //
0004 //
0005 // This Source Code Form is subject to the terms of the Mozilla
0006 // Public License v. 2.0. If a copy of the MPL was not distributed
0007 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
0008
0009 #ifndef EIGEN_KRONECKER_PRODUCT_MODULE_H
0010 #define EIGEN_KRONECKER_PRODUCT_MODULE_H
0011
0012 #include "../../Eigen/Core"
0013
0014 #include "../../Eigen/src/Core/util/DisableStupidWarnings.h"
0015
0016 #include "../../Eigen/src/SparseCore/SparseUtil.h"
0017
0018 namespace Eigen {
0019
0020 /**
0021 * \defgroup KroneckerProduct_Module KroneckerProduct module
0022 *
0023 * This module contains an experimental Kronecker product implementation.
0024 *
0025 * \code
0026 * #include <Eigen/KroneckerProduct>
0027 * \endcode
0028 */
0029
0030 } // namespace Eigen
0031
0032 #include "src/KroneckerProduct/KroneckerTensorProduct.h"
0033
0034 #include "../../Eigen/src/Core/util/ReenableStupidWarnings.h"
0035
0036 #endif // EIGEN_KRONECKER_PRODUCT_MODULE_H