1 // This file is part of Eigen, a lightweight C++ template library 2 // for linear algebra. 3 // 4 // 5 // This Source Code Form is subject to the terms of the Mozilla 6 // Public License v. 2.0. If a copy of the MPL was not distributed 7 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 9 #ifndef EIGEN_KRONECKER_PRODUCT_MODULE_H 10 #define EIGEN_KRONECKER_PRODUCT_MODULE_H 11 12 #include "../../Eigen/Core" 13 14 #include "../../Eigen/src/Core/util/DisableStupidWarnings.h" 15 16 #include "../../Eigen/src/SparseCore/SparseUtil.h" 17 18 namespace Eigen { 19 20 /** 21 * \defgroup KroneckerProduct_Module KroneckerProduct module 22 * 23 * This module contains an experimental Kronecker product implementation. 24 * 25 * \code 26 * #include <Eigen/KroneckerProduct> 27 * \endcode 28 */ 29 30 } // namespace Eigen 31 32 #include "src/KroneckerProduct/KroneckerTensorProduct.h" 33 34 #include "../../Eigen/src/Core/util/ReenableStupidWarnings.h" 35 36 #endif // EIGEN_KRONECKER_PRODUCT_MODULE_H 37