aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src
Commit message (Collapse)AuthorAge
* compilation fix for ICCGravatar Gael Guennebaud2010-06-17
|
* eigenvalues: documentation fixesGravatar Gael Guennebaud2010-06-17
|
* makes trmv works with the triangular matrix on the rightGravatar Gael Guennebaud2010-06-17
|
* implement other variantsGravatar Gael Guennebaud2010-06-17
|
* warn users other variants are not implemented yet... (will do it very soon)Gravatar Gael Guennebaud2010-06-16
|
* * decouple the generalized selfadjoint eigenvalue problem to the standard oneGravatar Gael Guennebaud2010-06-16
| | | | * uses named values instead of bools
* typoGravatar Gael Guennebaud2010-06-16
|
* fix #126, part 2/2: the checkTransposeAliasing() assertion was always ↵Gravatar Benoit Jacob2010-06-16
| | | | | | | | compiled, for all expressions, even for expressions that are known at compile time to not need it because they don't involve any transposing. This gave 'controlling condition is constant' warnings on ICC, and potentially worse, this could generate a lot of useless code per-expression if the compiler failed to realize that the condition was constant.
* fix #126, part 1/2: fix the return type of coeff() on direcaccess xprs: was ↵Gravatar Benoit Jacob2010-06-16
| | | | | | | | amounting to const (const Scalar&) which really doesn't make sense.
* fix #139, exactly the same issue as #138, this time in Assign.h: const Index ↵Gravatar Benoit Jacob2010-06-16
| | | | is not a compile-time constant, must use enum.
* fix #138: const bool is (rightly) not considered a compile-time constant by ↵Gravatar Benoit Jacob2010-06-16
| | | | ICC, use enum.
* improve trmm unit test and fix several bugs in trmmGravatar Gael Guennebaud2010-06-15
|
* * make the triangular matrix * matrix product works with trapezoidal matricesGravatar Gael Guennebaud2010-06-15
| | | | * extend the trmm unit test for unit diagonal
* packet math functions:Gravatar Benoit Jacob2010-06-15
| | | | | - take const Packet& args like the other packet funcs - SSE specializations: make them be actual template specializations
* This scalar needs to be passed by ref to preserve its alignment.Gravatar Hauke Heibel2010-06-15
|
* Really fix #123.Gravatar Hauke Heibel2010-06-14
|
* fix issue 135 (SparseBlock::operator= for SparseMatrix)Gravatar Gael Guennebaud2010-06-14
|
* remove extra semicolon;Gravatar Benoit Jacob2010-06-14
|
* rename:Gravatar Benoit Jacob2010-06-14
| | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size.
* Fixes bug #123.Gravatar Hauke Heibel2010-06-14
|
* mergedGravatar Daniel Lowengrub2010-06-14
|\
| * Fix compilation of docs after changes in Eigenvalues module.Gravatar Jitse Niesen2010-06-14
| | | | | | | | | | Clean-up after revision 469382407ca5d730f23788c593e71e91d24e9b89 .
* | fixed a bug in the DenseBase InnerIterator ctor.Gravatar Daniel Lowengrub2010-06-14
| |
* | added the SparseView class.Gravatar Daniel Lowengrub2010-06-14
|/
* compilation fixGravatar Gael Guennebaud2010-06-13
|
* Fixed another enum related warning.Gravatar Hauke Heibel2010-06-12
|
* Fixed warnings regarding enums.Gravatar Hauke Heibel2010-06-12
|
* add a info() function in LLT to report on succes/faillureGravatar Gael Guennebaud2010-06-12
|
* add missing overload of operator= in SparseVectorGravatar Gael Guennebaud2010-06-12
|
* undo 314bfa13753f153d44ff76a1c8ce0206616b06d9Gravatar Benoit Jacob2010-06-11
| | | | , the right fix was made as part of the Dynamic -> -1 change, the bug was that in Map, the InnerStrideAtCompileTime could be 0, which doesn't make sense. The 0 value in Stride should not have been forwarded as-is.
* 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
| * add runtime API to control multithreadingGravatar Gael Guennebaud2010-06-10
| |
| * make the cache size mechanism future proof by adding level 2 parametersGravatar Gael Guennebaud2010-06-10
| |
| * mergeGravatar Gael Guennebaud2010-06-10
| |\
| * | * Make HouseholderSequence::evalTo works in placeGravatar Gael Guennebaud2010-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clean a bit the Triadiagonalization making sure it the inplace function really works inplace ;), and that only the lower triangular part of the matrix is referenced. * Remove the Tridiagonalization member object of SelfAdjointEigenSolver exploiting the in place capability of HouseholdeSequence. * Update unit test to check SelfAdjointEigenSolver only consider the lower triangular part.
| | * Fixes #104.Gravatar Hauke Heibel2010-06-02
| |/
| * compilation fix for gcc 4.2Gravatar Gael Guennebaud2010-06-10
| |
| * generalized eigendecomposition docGravatar Gael Guennebaud2010-06-10
| |
| * clean general symm eigensolverGravatar Gael Guennebaud2010-06-10
| |
| * Fixes geo_transformations_3 unit test.Gravatar Hauke Heibel2010-06-10
| |
| * Fix generalized symm eigensolver (I don't know why the eigenvectors were ↵Gravatar Gael Guennebaud2010-06-10
| | | | | | | | normalized)
| * Added missing return statement.Gravatar Hauke Heibel2010-06-10
| |
| * Fixed language issue.Gravatar Hauke Heibel2010-06-09
| |
| * Fix #131.Gravatar Hauke Heibel2010-06-09
| |
| * fix LDLT, now it really only uses a given triangular part!Gravatar Gael Guennebaud2010-06-09
| |
| * * add Transpositions to PermutationMatrix conversionGravatar Gael Guennebaud2010-06-08
| | | | | | | | * make PartialPivLu uses the Transpositions class
| * added inline to setL1Cache functions to avoid shared object compile errorGravatar Trevor Irons2010-06-08
| |
| * Disabled warning caused by declspec(align()).Gravatar Hauke Heibel2010-06-08
| |
| * Made the supression of unused variables portable.Gravatar Hauke Heibel2010-06-08
| | | | | | | | EIGEN_UNUSED is not supported on non GCC systems.