Benoit Jacob
|
cc1f70abc3
|
make eigen2 dynalloc test pass (add to eigen2 support some internal stuff that some users may have been relying on)
|
2011-01-21 10:47:31 -05:00 |
|
Benoit Jacob
|
30de1651d3
|
relax Map const correctness in eigen2 support stages <= 3
introduce new 'strict' stage 4
|
2011-01-21 10:42:19 -05:00 |
|
Benoit Jacob
|
5be269db88
|
make eigen2 submatrices test pass
|
2011-01-21 10:24:59 -05:00 |
|
Benoit Jacob
|
cc2b7a5397
|
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 |
|
Benoit Jacob
|
34d93686db
|
lots more EIGEN2_SUPPORT fixes. Now several of the most important core tests build and succeed.
|
2011-01-20 10:36:32 -05:00 |
|
Benoit Jacob
|
66a2ffa9bd
|
Completely disable Eigen/Array in Eigen3; completely enable in EIGEN2_SUPPORT.
|
2011-01-20 08:12:24 -05:00 |
|
Benoit Jacob
|
96f08213f7
|
big eigen2support fix, aimed at users who relied on internal eigen2 stuff: now we dont need customizations in test/eigen2/main.h anymore.
These tests already build:
eigen2_basicstuff
eigen2_adjoint
eigen2_linearstructure
eigen2_prec_inverse_4x4
|
2011-01-19 11:01:07 -05:00 |
|
Benoit Jacob
|
1f6bd2915d
|
import eigen2 test suite. enable by defining EIGEN_TEST_EIGEN2
only test_prec_inverse4x4 is fixed at the moment. now need to go over all those tests.
|
2011-01-19 10:10:54 -05:00 |
|
Benoit Jacob
|
604afc9aca
|
fix bug #155, const-related compilation error
|
2011-01-18 09:14:14 -05:00 |
|
Hauke Heibel
|
9b2546fea8
|
Added remaining const coeffRef accessors to Array- and MatrixWrapper.
|
2011-01-18 13:19:13 +01:00 |
|
Benoit Jacob
|
c7eaca50a0
|
__cpuidex is not (always) present in VS 2008 + SP1, it seems
|
2011-01-17 11:17:45 -05:00 |
|
Gael Guennebaud
|
5010033d88
|
do not stop the factorization if one pivot is exactly 0, and return the
index of the first zero pivot if any
|
2011-01-17 11:11:22 +01:00 |
|
Gael Guennebaud
|
ef3e690a0c
|
return the index of the first non positive diagonal entry (more useful than simply true or false)
|
2011-01-17 11:09:03 +01:00 |
|
Gael Guennebaud
|
8b6c1caa3e
|
fix compilation of rowmajor sparse time diagonal
|
2011-01-14 20:29:55 +01:00 |
|
Jose Luis Blanco
|
cbfab7204f
|
Update of CPUID macros to fix segfaults in amd64 code.
|
2011-01-05 02:43:43 +01:00 |
|
Benoit Jacob
|
98f0274305
|
third pass of const-correctness fixes (bug #54), hopefully the last one...
|
2011-01-07 05:16:01 -05:00 |
|
Gael Guennebaud
|
c7baf07a3e
|
add plugin mechanism to sparse objects
|
2011-01-07 15:53:02 +01:00 |
|
Jitse Niesen
|
9111d73017
|
Fix compilation error in HouseholderSequence introduced in my previous commit.
|
2011-01-07 13:46:23 +00:00 |
|
Jitse Niesen
|
2cc75f4922
|
Make HouseholderSequence::setTrans() protected (cf. bug #50).
Users can call .transpose() instead.
|
2011-01-06 11:30:19 +00:00 |
|
Hauke Heibel
|
4ba0ec5e0e
|
Fixed #148 where a const-accessor for coefficients was missing in the MatrixWrapper.
|
2011-01-04 15:35:50 +01:00 |
|
Jitse Niesen
|
004488a31d
|
Fix bug in symmetric rank-2 update for row-major matrices (bug #144).
|
2011-01-04 10:35:39 +00:00 |
|
Jitse Niesen
|
fb023b871f
|
Const-correctness fix for gemv_selector<OnTheRight,ColMajor,true> (bug #144).
|
2011-01-04 10:35:10 +00:00 |
|
Benoit Jacob
|
fd4e366d7e
|
fix severe perf bug: coeff-based matrix products were not considered aligned, typically preventing vectorization.
added unit test.
|
2011-01-02 12:07:39 -05:00 |
|
Jitse Niesen
|
47a9d2ed54
|
Document HouseholderSequence.
Incomplete: I did not explain the difference between OnTheLeft and OnTheRight,
and there is only one example.
|
2011-01-02 16:59:44 +00:00 |
|
Gael Guennebaud
|
902af035d3
|
merge
|
2010-12-31 17:26:48 +01:00 |
|
Gael Guennebaud
|
25efcdd042
|
fix sparse time dense product with a rowmajor lhs
|
2010-12-31 17:11:17 +01:00 |
|
David J. Luitz
|
11e253bc10
|
[Sparse] Added regression tests for the two bugfixes, the code passes all sparse_product tests
|
2010-12-30 15:16:23 +01:00 |
|
Benoit Jacob
|
13867c15cc
|
fix compilation of code using e.g. Transpose<const Foo>::data() non-const-qualified. Same problem existed for coeffRef() and also in MapBase.h.
|
2010-12-30 07:47:51 -05:00 |
|
Benoit Jacob
|
26c2afd55a
|
fix compile errors in Tridiagonalization and in doc examples
|
2010-12-30 04:52:20 -05:00 |
|
Benoit Jacob
|
dbd9c5fd50
|
fix HouseholderSequence API, bug #50:
* remove ctors taking more than 2 ints
* rename actualVectors to length
* add length/shift/trans accessors/mutators
|
2010-12-30 04:18:40 -05:00 |
|
Jitse Niesen
|
d6a5ba5a08
|
Rename EIGEN_DENSESTORAGEBASE_PLUGIN to EIGEN_PLAINOBJECTBASE_PLUGIN.
|
2010-12-29 19:12:39 +00:00 |
|
Jose Luis Blanco
|
3ca31a8b74
|
fixed msvc9 build errors.
|
2010-12-29 19:42:01 +01:00 |
|
Jose Luis Blanco
|
97c54ad220
|
fix MSVC warnings, bug #143
|
2010-12-29 06:15:41 -05:00 |
|
Thomas Capricelli
|
7a29ae0b5c
|
fix preprocessor checks for availability of cpuid
|
2010-12-28 13:46:39 +01:00 |
|
Jitse Niesen
|
657013c974
|
Mention ptr_fun in docs for .unaryExpr()
|
2010-12-27 16:35:25 +00:00 |
|
Jitse Niesen
|
8db9acbc16
|
Move doxygen comments for EIGEN_NO_DEBUG from source to I14.
This reverts changeset 76fbe94279
. Benoit and I agree that my
approach there (to use doxygen comments) pollutes the code too much.
|
2010-12-27 15:07:11 +00:00 |
|
Benoit Jacob
|
dc3618a557
|
move BandMatrix and TridiagonalMatrix to the internal:: namespace
|
2010-12-25 17:17:10 -05:00 |
|
Benoit Jacob
|
8d2a10c5c1
|
more renaming to make this file matrix-or-array-agnostic
|
2010-12-25 17:04:36 -05:00 |
|
Benoit Jacob
|
e8768251db
|
rename macro
|
2010-12-25 17:01:01 -05:00 |
|
Benoit Jacob
|
86d3711fb7
|
remove EIGEN_REF_TO_TEMPORARY, clarify docs
|
2010-12-25 16:45:25 -05:00 |
|
Benoit Jacob
|
75b7d98665
|
bug #54 - really fix const correctness except in Sparse
|
2010-12-22 17:45:37 -05:00 |
|
Hauke Heibel
|
efdf2e4056
|
Added automatic SSE3/4.1/4.2 support for MSVC.
|
2010-12-16 20:08:22 +01:00 |
|
Hauke Heibel
|
f578dc7aff
|
Fixed compound subtraction in ArrayBase where the assignment needs to be carried out on the derived type.
Added unit tests for map based component wise arithmetic.
|
2010-12-16 17:34:13 +01:00 |
|
Hauke Heibel
|
6f5c45ceff
|
Fixed ctor from const raw data for Matrices and added the missing implementation for Arrays.
Fixed a warning regarding the conversion from int to bool in MapBase.
|
2010-12-15 15:19:51 +01:00 |
|
Gael Guennebaud
|
68fe80861c
|
Fix bug #133: remove the EIGEN_RESTRICT which was useless here anyway
|
2010-12-13 09:56:13 +01:00 |
|
Konstantinos Margaritis
|
e05c79cbd8
|
Fixed NEON compilation errors, changed float-abi back to softfp (which is the most used right now).
Some complex tests appear to segfault, needs a more careful look.
|
2010-12-10 20:27:46 +02:00 |
|
Benoit Jacob
|
74cc42b22f
|
bug #54 - The big Map const-correctness changes
|
2010-12-10 02:09:58 -05:00 |
|
Gael Guennebaud
|
e736df3edd
|
suppress stupid warning
|
2010-12-10 15:53:13 +01:00 |
|
Gael Guennebaud
|
79cc86f701
|
fix compilation
|
2010-12-10 13:52:47 +01:00 |
|
Gael Guennebaud
|
67c28570e3
|
fix compilation with ICC (template keyword on a non template method)
|
2010-12-10 10:05:52 +01:00 |
|