aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/TriangularMatrix.h
Commit message (Collapse)AuthorAge
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* fix few warnings reported by clangGravatar Thomas Capricelli2011-07-07
|
* clean a bit previous patch (ctor vs static_cast and a few bits)Gravatar Gael Guennebaud2011-05-23
|
* fix implicit scalar conversions (needed to support fancy scalar types, see ↵Gravatar David H. Bailey2011-05-23
| | | | bug #276)
* 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 168 : now TriangularView::solve returns by value making ↵Gravatar Gael Guennebaud2011-02-01
| | | | | | TriangularView::solveInPlace less important. Also fix the very outdated documentation of this function.
* make eigen2 cholesky test passGravatar Benoit Jacob2011-01-28
|
* fix the remainder of bug #159Gravatar Benoit Jacob2011-01-26
|
* 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
* const-qualify template parameters representing const arguments to expressions.Gravatar Benoit Jacob2011-01-24
| | | | needed to fix docs compile issue.
* pass eigen2's triangular testGravatar Benoit Jacob2011-01-23
|
* Move part() to EIGEN2_SUPPORT (had been deprecated for a long time)Gravatar Benoit Jacob2011-01-23
|
* remove EIGEN_REF_TO_TEMPORARY, clarify docsGravatar Benoit Jacob2010-12-25
|
* 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
|
* generalize our internal rank K update routine to support more general A*B ↵Gravatar Gael Guennebaud2010-11-10
| | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B;
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* 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
|
* make a couple of typedefs public so stuff compilesGravatar Benoit Jacob2010-08-24
|
* add TriangularMatrix::conjugate to be consistent since we have adjointGravatar Gael Guennebaud2010-08-23
|
* fix compilation: make the check_coordinates* functions constGravatar Gael Guennebaud2010-07-10
|
* 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 :)
* oops... fix it betterGravatar Thomas Capricelli2010-07-01
|
* fix compilation with icc. Anyway, the use of an enum instead of aGravatar Thomas Capricelli2010-07-01
| | | | 'const bool' is more consistent with the code around.
* 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
|
* compilation fix for ICCGravatar Gael Guennebaud2010-06-17
|
* merge my Dynamic -> -1 changeGravatar Benoit Jacob2010-06-11
|\
* | change the value of Dynamic to -1, since the index type is now configurable.Gravatar Benoit Jacob2010-06-11
| | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead
| * * remove ei_index, and let ei_traits propagate the index typesGravatar Gael Guennebaud2010-06-03
| | | | | | | | * add an Index type template parapeter to sparse objects
| * simplify a using statementGravatar Gael Guennebaud2010-06-01
|/
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* erm.. use EIGEN_ONLY_USED_FOR_DEBUG() as it already exists.Gravatar Thomas Capricelli2010-05-21
|
* introduce a new macro EIGEN_ARG_UNUSED(arg) and use it in some places toGravatar Thomas Capricelli2010-05-21
| | | | silent some warnings (from clang)
* fix some compilation issues with clang (and hopefully bring eigen moreGravatar Thomas Capricelli2010-05-21
| | | | close to std ?)
* 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).
| * Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
|/
* get rid of NestParentByRefBitGravatar Gael Guennebaud2010-02-08
|
* Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵Gravatar Hauke Heibel2010-02-06
| | | | | | related to nested products. Fixed a few typos and a few warnings.
* fix triangular view assignmentGravatar Gael Guennebaud2010-01-30
|
* test/triangular.cpp: isUpper() --> isUpperTriangular()Gravatar Jitse Niesen2010-01-08
| | | | | | | Necessary to get the test to compile after c5d7c9f0def693e77797e6e43cb1fd2e7f8ae2fd . I'm assuming that isUpperTriangular() is the name we want; the alternative is to change Eigen/src/Core/{MatrixBase,TriangularMatrix}.h
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * make some changes to please clang, fix some warnings too.Gravatar Thomas Capricelli2010-01-04
| |