aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2013-01-11 10:40:35 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2013-01-11 10:40:35 +0100
commitb0cb5e6d48fdb8312d2896fdc495d9b6b0d02188 (patch)
tree217edf692ea6c6fdf31996ef6799156c5c1707b0 /unsupported
parent109cbb6ad3c9ef094b344312d2cbe8ff026fd9a5 (diff)
remove the 'Unsupported Modules' meta module
Diffstat (limited to 'unsupported')
-rw-r--r--unsupported/Eigen/AdolcForward2
-rw-r--r--unsupported/Eigen/AlignedVector32
-rw-r--r--unsupported/Eigen/ArpackSupport19
-rw-r--r--unsupported/Eigen/AutoDiff2
-rw-r--r--unsupported/Eigen/BVH2
-rw-r--r--unsupported/Eigen/FFT2
-rw-r--r--unsupported/Eigen/IterativeSolvers2
-rw-r--r--unsupported/Eigen/KroneckerProduct10
-rw-r--r--unsupported/Eigen/LevenbergMarquardt4
-rw-r--r--unsupported/Eigen/MPRealSupport33
-rw-r--r--unsupported/Eigen/MatrixFunctions2
-rw-r--r--unsupported/Eigen/MoreVectorization10
-rw-r--r--unsupported/Eigen/NonLinearOptimization2
-rw-r--r--unsupported/Eigen/NumericalDiff2
-rw-r--r--unsupported/Eigen/OpenGLSupport2
-rw-r--r--unsupported/Eigen/Polynomials13
-rw-r--r--unsupported/Eigen/Skyline10
-rw-r--r--unsupported/Eigen/SparseExtra11
-rw-r--r--unsupported/Eigen/Splines2
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