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_SKYLINE_MODULE_H 10 #define EIGEN_SKYLINE_MODULE_H 11 12 13 #include "Eigen/Core" 14 15 #include "Eigen/src/Core/util/DisableStupidWarnings.h" 16 17 #include <map> 18 #include <cstdlib> 19 #include <cstring> 20 #include <algorithm> 21 22 /** 23 * \defgroup Skyline_Module Skyline module 24 * 25 * 26 * 27 * 28 */ 29 30 #include "src/Skyline/SkylineUtil.h" 31 #include "src/Skyline/SkylineMatrixBase.h" 32 #include "src/Skyline/SkylineStorage.h" 33 #include "src/Skyline/SkylineMatrix.h" 34 #include "src/Skyline/SkylineInplaceLU.h" 35 #include "src/Skyline/SkylineProduct.h" 36 37 #include "Eigen/src/Core/util/ReenableStupidWarnings.h" 38 39 #endif // EIGEN_SKYLINE_MODULE_H 40