aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/SelfAdjointView.h
Commit message (Collapse)AuthorAge
* Get rid of class internal::nested<> (still have to updated Tensor module)Gravatar Gael Guennebaud2015-06-19
|
* Index refactoring: StorageIndex must be used for storage only (and locally ↵Gravatar Gael Guennebaud2015-02-13
| | | | when it make sense). In all other cases use the global Index type.
* bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
| | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
* Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC.Gravatar Christoph Hertzberg2014-10-13
| | | | Although the test passes now, there might still be some missing.
* bug #882: fix various const-correctness issues with *View classes.Gravatar Gael Guennebaud2014-10-07
|
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Re-enable a couple of unit tests with evaluators.Gravatar Gael Guennebaud2014-07-22
|
* Implement evaluator for sparse-selfadjoint productsGravatar Gael Guennebaud2014-07-22
|
* merge with default branchGravatar Gael Guennebaud2014-07-02
|\
| * Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
* | Port Cholesky module to evaluatorsGravatar Gael Guennebaud2014-03-11
| |
* | By-pass ProductBase for triangular and selfadjoint products and get rid of ↵Gravatar Gael Guennebaud2014-02-23
| | | | | | | | ProductBase
* | Fix scalar * product optimization when 'product' includes a selfadjoint matrixGravatar Gael Guennebaud2014-02-17
| |
* | Port evaluation from selfadjoint to full to evaluatorsGravatar Gael Guennebaud2014-01-26
| |
* | Refactor triangular assignmentGravatar Gael Guennebaud2014-01-25
| |
* | Fix a few regression regarding temporaries and productsGravatar Gael Guennebaud2013-12-14
| |
* | Make selfqdjoint products use evaluatorsGravatar Gael Guennebaud2013-12-13
|/
* Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | support for std::swap and std::numeric_limits
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* Fix bug #482: pass scalar value by const reference (it remained a few cases)Gravatar Gael Guennebaud2013-04-12
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* fix static inline versus inline static issues (the former is the correct order)Gravatar Gael Guennebaud2012-01-31
|
* Document enums in Constants.h (bug #248).Gravatar Jitse Niesen2011-05-03
| | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs.
* fix typo and remove unused declaration.Gravatar Gael Guennebaud2011-03-31
|
* fix the eigen3 part of bug #159 - build issue with selfadjointviewGravatar Benoit Jacob2011-01-26
|
* eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior ↵Gravatar Benoit Jacob2011-01-25
| | | | braindeadness-for-braindeadness
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|
* bug #54 - The big Map const-correctness changesGravatar Benoit Jacob2010-12-10
|
* fix typoGravatar Thomas Capricelli2010-11-19
|
* update rank 2 update docGravatar Gael Guennebaud2010-11-19
|
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* Several changes in comments to keep Doxygen happy.Gravatar Jitse Niesen2010-07-25
|
* Various documentation improvements.Gravatar Jitse Niesen2010-07-06
| | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :)
* Remove \nonstable yet. The stability rules for Eigen3 are much simpler:Gravatar Benoit Jacob2010-06-29
| | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates).
* email changeGravatar Gael Guennebaud2010-06-24
|
* LDLT: make it honors the Lower/Upper directive and make it works inplaceGravatar Gael Guennebaud2010-06-03
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* Update eigenvalues() and operatorNorm() methods in MatrixBase.Gravatar Jitse Niesen2010-05-24
| | | | | | | | * use SelfAdjointView instead of Eigen2's SelfAdjoint flag. * add tests and documentation. * allow eigenvalues() for non-selfadjoint matrices. * they no longer depend only on SelfAdjointEigenSolver, so move them to a separate file
* fix selfadjoint to denseGravatar Gael Guennebaud2010-05-19
|
* * allow matrix dimensions to be 0 (also at compile time) and provide a ↵Gravatar Benoit Jacob2010-03-21
| | | | | | | | | | | | | | | specialization of ei_matrix_array for size 0 * adapt many xprs to have the right storage order, now that it matters * add static assert on expressions to check that vector xprs have the righ storage order * adapt ei_plain_matrix_type_(column|row)_major * implement assignment of selfadjointview to matrix (was before failing to compile) and add nestedExpression() methods * expand product_symm test * in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<...> type * fix VectorBlock and Block mistakes
* mergeGravatar Benoit Jacob2010-02-25
|\
* | * Implement the ByOuterInner accessorsGravatar Benoit Jacob2010-02-25
| | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed
| * Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
|/ | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* merge with default branchGravatar Gael Guennebaud2009-12-22
|\
| * Warning 4512 (assignment operators could not be generated) is now simply ↵Gravatar Hauke Heibel2009-12-14
| | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed.