diff options
Diffstat (limited to 'unsupported')
-rw-r--r-- | unsupported/Eigen/AdolcForward | 2 | ||||
-rw-r--r-- | unsupported/Eigen/AlignedVector3 | 2 | ||||
-rw-r--r-- | unsupported/Eigen/ArpackSupport | 19 | ||||
-rw-r--r-- | unsupported/Eigen/AutoDiff | 2 | ||||
-rw-r--r-- | unsupported/Eigen/BVH | 2 | ||||
-rw-r--r-- | unsupported/Eigen/FFT | 2 | ||||
-rw-r--r-- | unsupported/Eigen/IterativeSolvers | 2 | ||||
-rw-r--r-- | unsupported/Eigen/KroneckerProduct | 10 | ||||
-rw-r--r-- | unsupported/Eigen/LevenbergMarquardt | 4 | ||||
-rw-r--r-- | unsupported/Eigen/MPRealSupport | 33 | ||||
-rw-r--r-- | unsupported/Eigen/MatrixFunctions | 2 | ||||
-rw-r--r-- | unsupported/Eigen/MoreVectorization | 10 | ||||
-rw-r--r-- | unsupported/Eigen/NonLinearOptimization | 2 | ||||
-rw-r--r-- | unsupported/Eigen/NumericalDiff | 2 | ||||
-rw-r--r-- | unsupported/Eigen/OpenGLSupport | 2 | ||||
-rw-r--r-- | unsupported/Eigen/Polynomials | 13 | ||||
-rw-r--r-- | unsupported/Eigen/Skyline | 10 | ||||
-rw-r--r-- | unsupported/Eigen/SparseExtra | 11 | ||||
-rw-r--r-- | unsupported/Eigen/Splines | 2 |
19 files changed, 86 insertions, 46 deletions
diff --git a/unsupported/Eigen/AdolcForward b/unsupported/Eigen/AdolcForward index b96f9450e..2627decd0 100644 --- a/unsupported/Eigen/AdolcForward +++ b/unsupported/Eigen/AdolcForward @@ -44,7 +44,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup AdolcForward_Module Adolc forward module * This module provides support for adolc's adouble type in forward mode. * ADOL-C is a C++ automatic differentiation library, diff --git a/unsupported/Eigen/AlignedVector3 b/unsupported/Eigen/AlignedVector3 index 7236dddf4..7b45e6cce 100644 --- a/unsupported/Eigen/AlignedVector3 +++ b/unsupported/Eigen/AlignedVector3 @@ -14,7 +14,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup AlignedVector3_Module Aligned vector3 module * * \code diff --git a/unsupported/Eigen/ArpackSupport b/unsupported/Eigen/ArpackSupport index 896a6f397..98f8e886b 100644 --- a/unsupported/Eigen/ArpackSupport +++ b/unsupported/Eigen/ArpackSupport @@ -1,3 +1,11 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_ARPACKSUPPORT_MODULE_H #define EIGEN_ARPACKSUPPORT_MODULE_H @@ -5,17 +13,12 @@ #include <Eigen/src/Core/util/DisableStupidWarnings.h> -/** \defgroup Eigenvalues_Module Eigenvalues module - * - * +/** \defgroup ArpackSupport_Module Arpack support module * - * This module mainly provides various eigenvalue solvers. - * This module also provides some MatrixBase methods, including: - * - MatrixBase::eigenvalues(), - * - MatrixBase::operatorNorm() + * This module provides a wrapper to Arpack, a library for sparse eigenvalue decomposition. * * \code - * #include <Eigen/Eigenvalues> + * #include <Eigen/ArpackSupport> * \endcode */ diff --git a/unsupported/Eigen/AutoDiff b/unsupported/Eigen/AutoDiff index 3c73b424e..abf5b7d67 100644 --- a/unsupported/Eigen/AutoDiff +++ b/unsupported/Eigen/AutoDiff @@ -12,7 +12,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup AutoDiff_Module Auto Diff module * * This module features forward automatic differentation via a simple diff --git a/unsupported/Eigen/BVH b/unsupported/Eigen/BVH index 860a7dd89..0161a5402 100644 --- a/unsupported/Eigen/BVH +++ b/unsupported/Eigen/BVH @@ -18,7 +18,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup BVH_Module BVH module * \brief This module provides generic bounding volume hierarchy algorithms * and reference tree implementations. diff --git a/unsupported/Eigen/FFT b/unsupported/Eigen/FFT index d233c6d5f..2c45b3999 100644 --- a/unsupported/Eigen/FFT +++ b/unsupported/Eigen/FFT @@ -16,7 +16,7 @@ #include <Eigen/Core> -/** \ingroup Unsupported_modules +/** * \defgroup FFT_Module Fast Fourier Transform module * * \code diff --git a/unsupported/Eigen/IterativeSolvers b/unsupported/Eigen/IterativeSolvers index f483ef162..04341b22e 100644 --- a/unsupported/Eigen/IterativeSolvers +++ b/unsupported/Eigen/IterativeSolvers @@ -12,7 +12,7 @@ #include <Eigen/Sparse> -/** \ingroup Unsupported_modules +/** * \defgroup IterativeSolvers_Module Iterative solvers module * This module aims to provide various iterative linear and non linear solver algorithms. * It currently provides: diff --git a/unsupported/Eigen/KroneckerProduct b/unsupported/Eigen/KroneckerProduct index 796e386ad..c932c06a6 100644 --- a/unsupported/Eigen/KroneckerProduct +++ b/unsupported/Eigen/KroneckerProduct @@ -1,3 +1,11 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_KRONECKER_PRODUCT_MODULE_H #define EIGEN_KRONECKER_PRODUCT_MODULE_H @@ -7,7 +15,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup KroneckerProduct_Module KroneckerProduct module * * This module contains an experimental Kronecker product implementation. diff --git a/unsupported/Eigen/LevenbergMarquardt b/unsupported/Eigen/LevenbergMarquardt index 5ce1a23f6..b465aef03 100644 --- a/unsupported/Eigen/LevenbergMarquardt +++ b/unsupported/Eigen/LevenbergMarquardt @@ -20,8 +20,8 @@ #include <Eigen/SPQRSupport> #endif -/** \ingroup NonLinearOptimization_modules - * \defgroup LevenbergMarquardt_Module Levenberg-Marquardt optimization module +/** + * \defgroup LevenbergMarquardt_Module Levenberg-Marquardt module * * \code * #include </Eigen/LevenbergMarquardt> diff --git a/unsupported/Eigen/MPRealSupport b/unsupported/Eigen/MPRealSupport index 1115a710c..dfef0fe4e 100644 --- a/unsupported/Eigen/MPRealSupport +++ b/unsupported/Eigen/MPRealSupport @@ -17,21 +17,20 @@ namespace Eigen { - /** \ingroup Unsupported_modules - * \defgroup MPRealSupport_Module MPFRC++ Support module - * - * \code - * #include <Eigen/MPRealSupport> - * \endcode - * - * This module provides support for multi precision floating point numbers - * via the <a href="http://www.holoborodko.com/pavel/mpfr">MPFR C++</a> - * library which itself is built upon <a href="http://www.mpfr.org/">MPFR</a>/<a href="http://gmplib.org/">GMP</a>. - * - * You can find a copy of MPFR C++ that is known to be compatible in the unsupported/test/mpreal folder. - * - * Here is an example: - * +/** + * \defgroup MPRealSupport_Module MPFRC++ Support module + * \code + * #include <Eigen/MPRealSupport> + * \endcode + * + * This module provides support for multi precision floating point numbers + * via the <a href="http://www.holoborodko.com/pavel/mpfr">MPFR C++</a> + * library which itself is built upon <a href="http://www.mpfr.org/">MPFR</a>/<a href="http://gmplib.org/">GMP</a>. + * + * You can find a copy of MPFR C++ that is known to be compatible in the unsupported/test/mpreal folder. + * + * Here is an example: + * \code #include <iostream> #include <Eigen/MPRealSupport> @@ -55,8 +54,8 @@ int main() return 0; } \endcode - * - */ + * + */ template<> struct NumTraits<mpfr::mpreal> : GenericNumTraits<mpfr::mpreal> diff --git a/unsupported/Eigen/MatrixFunctions b/unsupported/Eigen/MatrixFunctions index 1a4d42de0..1221f6b8b 100644 --- a/unsupported/Eigen/MatrixFunctions +++ b/unsupported/Eigen/MatrixFunctions @@ -20,7 +20,7 @@ #include <Eigen/LU> #include <Eigen/Eigenvalues> -/** \ingroup Unsupported_modules +/** * \defgroup MatrixFunctions_Module Matrix functions module * \brief This module aims to provide various methods for the computation of * matrix functions. diff --git a/unsupported/Eigen/MoreVectorization b/unsupported/Eigen/MoreVectorization index 9f0a39f75..470e72430 100644 --- a/unsupported/Eigen/MoreVectorization +++ b/unsupported/Eigen/MoreVectorization @@ -1,3 +1,11 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_MOREVECTORIZATION_MODULE_H #define EIGEN_MOREVECTORIZATION_MODULE_H @@ -5,7 +13,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup MoreVectorization More vectorization module */ diff --git a/unsupported/Eigen/NonLinearOptimization b/unsupported/Eigen/NonLinearOptimization index cf6ca58f8..2e4d4df37 100644 --- a/unsupported/Eigen/NonLinearOptimization +++ b/unsupported/Eigen/NonLinearOptimization @@ -17,7 +17,7 @@ #include <Eigen/QR> #include <unsupported/Eigen/NumericalDiff> -/** \ingroup Unsupported_modules +/** * \defgroup NonLinearOptimization_Module Non linear optimization module * * \code diff --git a/unsupported/Eigen/NumericalDiff b/unsupported/Eigen/NumericalDiff index b3480312d..433334ca8 100644 --- a/unsupported/Eigen/NumericalDiff +++ b/unsupported/Eigen/NumericalDiff @@ -14,7 +14,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup NumericalDiff_Module Numerical differentiation module * * \code diff --git a/unsupported/Eigen/OpenGLSupport b/unsupported/Eigen/OpenGLSupport index e66a425f8..4454bf820 100644 --- a/unsupported/Eigen/OpenGLSupport +++ b/unsupported/Eigen/OpenGLSupport @@ -15,7 +15,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup OpenGLSUpport_Module OpenGL Support module * * This module provides wrapper functions for a couple of OpenGL functions diff --git a/unsupported/Eigen/Polynomials b/unsupported/Eigen/Polynomials index fa58b006d..cece56337 100644 --- a/unsupported/Eigen/Polynomials +++ b/unsupported/Eigen/Polynomials @@ -1,3 +1,11 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_POLYNOMIALS_MODULE_H #define EIGEN_POLYNOMIALS_MODULE_H @@ -16,11 +24,8 @@ #undef EIGEN_HIDE_HEAVY_CODE #endif -/** \ingroup Unsupported_modules +/** * \defgroup Polynomials_Module Polynomials module - * - * - * * \brief This module provides a QR based polynomial solver. * * To use this module, add diff --git a/unsupported/Eigen/Skyline b/unsupported/Eigen/Skyline index c9823f358..71a68cb42 100644 --- a/unsupported/Eigen/Skyline +++ b/unsupported/Eigen/Skyline @@ -1,3 +1,11 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_SKYLINE_MODULE_H #define EIGEN_SKYLINE_MODULE_H @@ -11,7 +19,7 @@ #include <cstring> #include <algorithm> -/** \ingroup Unsupported_modules +/** * \defgroup Skyline_Module Skyline module * * diff --git a/unsupported/Eigen/SparseExtra b/unsupported/Eigen/SparseExtra index 340c34736..b5597902a 100644 --- a/unsupported/Eigen/SparseExtra +++ b/unsupported/Eigen/SparseExtra @@ -1,3 +1,12 @@ +// This file is part of Eigen, a lightweight C++ template library +// for linear algebra. +// +// Copyright (C) 2008-2009 Gael Guennebaud <g.gael@free.fr> +// +// This Source Code Form is subject to the terms of the Mozilla +// Public License v. 2.0. If a copy of the MPL was not distributed +// with this file, You can obtain one at http://mozilla.org/MPL/2.0/. + #ifndef EIGEN_SPARSE_EXTRA_MODULE_H #define EIGEN_SPARSE_EXTRA_MODULE_H @@ -17,7 +26,7 @@ #include <google/dense_hash_map> #endif -/** \ingroup Unsupported_modules +/** * \defgroup SparseExtra_Module SparseExtra module * * This module contains some experimental features extending the sparse module. diff --git a/unsupported/Eigen/Splines b/unsupported/Eigen/Splines index 801cec1a1..322e6b9f5 100644 --- a/unsupported/Eigen/Splines +++ b/unsupported/Eigen/Splines @@ -12,7 +12,7 @@ namespace Eigen { -/** \ingroup Unsupported_modules +/** * \defgroup Splines_Module Spline and spline fitting module * * This module provides a simple multi-dimensional spline class while |