aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
| | | | | | CUDA code. Still a lot to do.
* Suppress annoying "may be used uninitialized in this function" warning with ↵Gravatar Gael Guennebaud2013-01-24
| | | | gcc >= 4.6
* Workaround "error: floating-point literal cannot appear in a ↵Gravatar Gael Guennebaud2013-01-23
| | | | | | constant-expression" in mpreal.h when compiling with predantic. (I really don't know how to properly fix this))
* Fix SparseLU special gemm kernel on 32 bits system w/o SSEGravatar Gael Guennebaud2013-01-23
|
* remove dummy code in ColPivHouseholderQR::solveGravatar Gael Guennebaud2013-01-23
|
* Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment ↵Gravatar Gael Guennebaud2013-01-22
| | | | check)
* Fix documentation for SparseLUGravatar Desire NUENTSA2013-01-21
|
* Documentation for the ordering methodsGravatar Desire NUENTSA2013-01-21
|
* Fix traits of Map<Quaternion>, and respectively extend the unit testsGravatar Gael Guennebaud2013-01-20
|
* Some minor documentation fixes in QuaternionGravatar Gael Guennebaud2013-01-20
|
* Implement complex MatrixPowerTriangular. There are still problems with real one.Gravatar Chen-Pang He2012-09-30
|
* Move the definition of DenseBase::InnerIterator to Core module. (needed to ↵Gravatar Gael Guennebaud2013-01-15
| | | | make blueNorm generic)
* Delete unused variable in SparseLUGravatar Desire NUENTSA2013-01-14
|
* Move SparseColEtree common to SparseLU and SparseQR to SparseCore and fix ↵Gravatar Desire NUENTSA2013-01-14
| | | | build issue of sparseqr
* Fix the column permutation in SparseQRGravatar Desire NUENTSA2013-01-14
|
* Fix bug #540: SelfAdjointEigenSolver improperly used the upper triangular ↵Gravatar Sergey Popov2013-01-12
| | | | part to extract the scaling factor.
* Cleaning documentation pass in ordering and ILUTGravatar Gael Guennebaud2013-01-12
|
* Clean inclusion, namespace definition, and documentation of SparseLUGravatar Gael Guennebaud2013-01-12
|
* SparseQR: clean a bit the documentation, fix rows/cols methods, remove rowsQ ↵Gravatar Gael Guennebaud2013-01-12
| | | | methods and rename matrixQR to matrixR.
* Fix installation path of SparseQRGravatar Gael Guennebaud2013-01-12
|
* Pass a const matrix to sparseQRGravatar Desire NUENTSA2013-01-11
|
* Add support for Schur decomposition of matrices in Hessenberg formGravatar Desire NUENTSA2013-01-11
|
* Add support for sparse blueNormGravatar Desire NUENTSA2013-01-11
|
* Add a sparse QR factorization and update the elimination tree in SparseLUGravatar Desire NUENTSA2013-01-11
|
* Fix _data() versus data() issue in SparseVector, and add a Storage typedef ↵Gravatar Gael Guennebaud2013-01-05
| | | | just like SparseMatrix.
* Big changes in Eigen documentation:Gravatar Gael Guennebaud2013-01-05
| | | | | | | | | | | | | | | | | | | | | | - 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)
* Make KroneckerProductSparse inherit EigenBase instead of SparseMatrixBase, ↵Gravatar Chen-Pang He2012-10-25
| | | | for it does not provide an InnerIterator.
* Let KroneckerProduct inherit ReturnByValue to eliminate temporary ↵Gravatar Chen-Pang He2012-10-15
| | | | evaluation. It's uncommon to store the product back to one of the operands.
* Make kroneckerProduct take two arguments and return an expression, which is ↵Gravatar Chen-Pang He2012-10-15
| | | | more straight-forward.
* Remove #include of removed header file.Gravatar Jitse Niesen2013-01-03
|
* Remove useless empty file.Gravatar Gael Guennebaud2013-01-03
|
* Fix several documentation issuesGravatar Gael Guennebaud2012-12-24
|
* Fix MSVC compilation: std::log was not accessible.Gravatar Gael Guennebaud2012-12-20
|
* Fix bug #507: Mark variable as unused in NDEBUG caseGravatar Christoph Hertzberg2012-12-20
|
* Fix bug #534: rm useless initialization of rowSpacer.Gravatar Gael Guennebaud2012-12-16
|
* Fix bug #535: unused variable warningsGravatar Gael Guennebaud2012-12-16
|
* Fix compilation of Block/SparseBlock with MSVCGravatar Gael Guennebaud2012-12-16
|
* Move work in progress Levenberg Marquardt module in unsupportedGravatar Gael Guennebaud2012-12-08
|
* Add missing minpack copyrights/license.Gravatar Gael Guennebaud2012-12-08
| | | | | Fix LM header files and credits original MINPACK authors. Move minimizeOneStep code into its own file to get it more properly credited.
* Move the Levenberg Marquardt to the supported branchGravatar Desire NUENTSA2012-12-07
| | | | Add support for sparse computations... need SPQR module.
* Update SPQR interfaceGravatar Desire NUENTSA2012-12-07
|
* Update SPQR module for Sparse LMGravatar Desire NUENTSA2012-11-21
|
* ReverseInnerIterator for SparseBlockGravatar Desire NUENTSA2012-11-16
|
* Move VectorBlock methods into plugin sectionGravatar Desire NUENTSA2012-11-16
|
* Remove Sparse/InnerVectorSet expression in favor of a more general Block<> ↵Gravatar Gael Guennebaud2012-11-16
| | | | | | specialization for Sparse expression. The specializations for "InnerPanels" are still preserved for efficiency reasons and because they offer additional usefull features.
* Generalize Block<> to support various implementation wrt StorageKind (just ↵Gravatar Gael Guennebaud2012-11-16
| | | | like other expression)
* plugin header files can be included more than onceGravatar Gael Guennebaud2012-11-15
|
* Add more useful functions to SPQR interfaceGravatar Desire NUENTSA2012-11-13
|
* Add support for Sparse QR factorizationGravatar Desire NUENTSA2012-11-12
|
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace