![]() |
Eigen
3.3.3
|
00001 // This file is part of Eigen, a lightweight C++ template library 00002 // for linear algebra. 00003 // 00004 // Copyright (C) 2008-2010 Gael Guennebaud <gael.guennebaud@inria.fr> 00005 // Copyright (C) 2006-2008 Benoit Jacob <jacob.benoit.1@gmail.com> 00006 // 00007 // This Source Code Form is subject to the terms of the Mozilla 00008 // Public License v. 2.0. If a copy of the MPL was not distributed 00009 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/. 00010 00011 00012 /* All the parameters defined in this file can be specialized in the 00013 * architecture specific files, and/or by the user. 00014 * More to come... */ 00015 00016 #ifndef EIGEN_DEFAULT_SETTINGS_H 00017 #define EIGEN_DEFAULT_SETTINGS_H 00018 00023 #ifndef EIGEN_UNROLLING_LIMIT 00024 #define EIGEN_UNROLLING_LIMIT 100 00025 #endif 00026 00030 #ifndef EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 00031 #define EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 8 00032 #endif 00033 00037 #ifndef EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH 00038 #define EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH 8 00039 #endif 00040 00041 00045 #ifndef EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS 00046 #define EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS 8 00047 #endif 00048 00049 #endif // EIGEN_DEFAULT_SETTINGS_H