eigen/Eigen
Gael Guennebaud 93ee82b1fd Big changes in Eigen documentation:
- Organize the documentation into "chapters".
  - Each chapter include many documentation pages, reference pages organized as modules, and a quick reference page.
  - The "Chapters" tree is created using the defgroup/ingroup mechanism, even for the documentation pages (i.e., .dox files for which I added an \eigenManualPage macro that we can switch between \page or \defgroup ).
  - Add a "General topics" entry for all pages that do not fit well in the previous "chapters".
  - The highlevel struture is managed by a new eigendoxy_layout.xml file.
- remove the "index" and quite useless pages (namespace list, class hierarchy, member list, file list, etc.)
- add the javascript search-engine.
- add the "treeview" panel.
- remove \tableofcontents (replace them by a custom \eigenAutoToc macro to be able to easily re-enable if needed).
- add javascript to automatically generate a TOC from the h1/h2 tags of the current page, and put the TOC in the left side panel.
- overload various javascript function generated by doxygen to:
  - remove the root of the treeview
  - remove links to section/subsection from the treeview
  - automatically expand the "Chapters" section
  - automatically expand the current section
  - adjust the height of the treeview to take into account the TOC
- always use the default .css file, eigendoxy.css now only includes our modifications
- use Doxyfile to specify our logo
- remove cross references to unsupported modules (temporarily)
2013-01-05 16:37:11 +01:00
..
src Make KroneckerProductSparse inherit EigenBase instead of SparseMatrixBase, for it does not provide an InnerIterator. 2012-10-25 02:09:48 +08:00
Array introduce the 3 stages of eigen2 support, writing to the mailing list about that in Eigen2 to Eigen3 Migration Path thread 2011-01-21 09:51:03 -05:00
Cholesky Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
CholmodSupport extend documentation of *Support modules 2012-06-21 10:51:22 +02:00
CMakeLists.txt Improves the filter for hidden files in "Eigen" and "Eigen/src". 2010-11-22 10:47:07 -05:00
Core Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
Dense Add newline at the end of Dense. 2010-07-23 19:00:02 +02:00
Eigen Eigen/Eigen should not include Sparse until it is API stable 2011-01-28 10:04:02 +01:00
Eigen2Support Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. 2012-07-13 14:42:47 -04:00
Eigenvalues Add a preliminary GeneralizedEigenSolver computing the eigenvalues of Av=lBv with A and B general real matrices. 2012-07-26 20:15:17 +02:00
Geometry Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
Householder Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
IterativeLinearSolvers Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
Jacobi Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
LeastSquares Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
LU Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
MetisSupport Add support for Metis fill-reducing ordering ; it is generally more efficient than COLAMD ordering 2012-08-06 14:55:02 +02:00
OrderingMethods Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
PardisoSupport extend documentation of *Support modules 2012-06-21 10:51:22 +02:00
PaStiXSupport extend documentation of *Support modules 2012-06-21 10:51:22 +02:00
QR Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
QtAlignedMalloc shut up stupid ICC warnings 2011-02-22 09:31:22 -05:00
Sparse Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
SparseCholesky Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
SparseCore Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
SparseLU Big changes in Eigen documentation: 2013-01-05 16:37:11 +01:00
SPQRSupport Add support for Sparse QR factorization 2012-11-12 15:20:37 +01:00
StdDeque Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. 2012-07-13 14:42:47 -04:00
StdList Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. 2012-07-13 14:42:47 -04:00
StdVector Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. 2012-07-13 14:42:47 -04:00
SuperLUSupport extend documentation of *Support modules 2012-06-21 10:51:22 +02:00
SVD Get rid of include directives inside namespace blocks (bug #339). 2012-04-15 11:06:28 +01:00
UmfPackSupport extend documentation of *Support modules 2012-06-21 10:51:22 +02:00