Benoit Jacob
|
3e2469f951
|
eigen2: split tests
|
2011-01-25 09:02:59 -05:00 |
|
Benoit Jacob
|
b04591fbb4
|
disable eigen2_first_aligned test, it's completely internal stuff
|
2011-01-25 08:38:22 -05:00 |
|
Benoit Jacob
|
acd2c82655
|
fix eigen2_bug_132 test
|
2011-01-25 08:37:32 -05:00 |
|
Benoit Jacob
|
8acd43bbdb
|
let eigen2 tests use the same ei_add_test macro, which required to prefix them with eigen2_ ; rename buildtests_eigen2 to eigen2_buildtests, etc.
|
2011-01-25 08:37:18 -05:00 |
|
Benoit Jacob
|
8df5bca979
|
rename build stages to multiples of 10; old stage 2 becomes stage 15, while stage 20 generates errors (instead of warnings) on conflicting API.
|
2011-01-23 18:22:18 -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
|
54dfcdf86e
|
remove eigen2 vectorization_logic test, it's not an API test
|
2011-01-21 10:29:43 -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 |
|
Thomas Capricelli
|
dcbf091e60
|
fix EIGEN_TEST_NOQT (reported by Philippe Hamelin)
|
2011-01-14 14:30:06 +01:00 |
|
Jitse Niesen
|
2cc75f4922
|
Make HouseholderSequence::setTrans() protected (cf. bug #50).
Users can call .transpose() instead.
|
2011-01-06 11:30:19 +00:00 |
|
Gael Guennebaud
|
64356a622d
|
fix vectorization_logic unit test when defaulting to row major
|
2011-01-04 14:18:07 +01: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 |
|
Gael Guennebaud
|
902af035d3
|
merge
|
2010-12-31 17:26:48 +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
|
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 |
|
Benoit Jacob
|
dc3618a557
|
move BandMatrix and TridiagonalMatrix to the internal:: namespace
|
2010-12-25 17:17:10 -05:00 |
|
Benoit Jacob
|
e8768251db
|
rename macro
|
2010-12-25 17:01:01 -05:00 |
|
Benoit Jacob
|
75b7d98665
|
bug #54 - really fix const correctness except in Sparse
|
2010-12-22 17:45:37 -05:00 |
|
Hauke Heibel
|
b31e1246e1
|
Re-enabled the missing tests, again...
|
2010-12-16 19:07:23 +01:00 |
|
Hauke Heibel
|
83e3c4582f
|
Improved the array unit test - internal::isApprox needs to use the same precision as VERIFY_IS_NOT_APPROX.
Removed debug code from test_isApprox.
|
2010-12-16 18:53:02 +01:00 |
|
Hauke Heibel
|
2d0dfe5d60
|
Uups - re-enabled subtests 1 to 5.
|
2010-12-16 17:36:10 +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
|
dbfb53e8ef
|
Added unit test for matrix creation from const raw data.
|
2010-12-15 15:28:43 +01:00 |
|
Benoit Jacob
|
b11343e15c
|
fix intermittend failure of schur_real test: there only is an iterative process if size>2
|
2010-12-10 02:10:03 -05:00 |
|
Benoit Jacob
|
74cc42b22f
|
bug #54 - The big Map const-correctness changes
|
2010-12-10 02:09:58 -05:00 |
|
Benoit Jacob
|
1be6449f2e
|
fix bug #127. our product selection logic was flawed in that it used the Max-sized to determine whether the size is 1.
+ test.
|
2010-12-09 02:38:07 -05:00 |
|
Gael Guennebaud
|
c49c013c47
|
add main ei_* functions into Eigen2Support
|
2010-12-03 11:22:35 +01:00 |
|
Hauke Heibel
|
3899857e08
|
Removed remove_const_on_value_type since the meaning is unclear and it is in fact unused.
Extened the meta unit tests.
|
2010-11-26 18:06:08 +01:00 |
|
Hauke Heibel
|
bf9d25ce58
|
Postfixed add_const and remove_const by _on_value_type to express the differences to the STL.
|
2010-11-26 16:30:45 +01:00 |
|
Jitse Niesen
|
e868b6736a
|
Merge.
|
2010-11-26 14:37:58 +00:00 |
|
Gael Guennebaud
|
0d63212257
|
add a TridiagonalizationMatrixTReturnType class to make Tridiagonalization::matrixT() more efficient and future proof.
|
2010-11-26 15:31:47 +01:00 |
|
Jitse Niesen
|
9bad7c7edb
|
Compilation fix in case EIGEN_DEBUG_ASSERTS is defined.
|
2010-11-26 14:21:57 +00:00 |
|
Gael Guennebaud
|
f1690fb9fa
|
fix bug #122 : rank 2 update test and scalar multiple extraction were both wrong
|
2010-11-23 19:19:04 +01:00 |
|
Benoit Jacob
|
0ab9a0a2f7
|
make UpperBidiagonalization internal: don't want to support it, it's not used.
Keeping it because it tests BandMatrix.
|
2010-11-23 11:12:42 -05:00 |
|
Gael Guennebaud
|
3976a66889
|
fix bug #120 : compilation issue of trsolve unit test
|
2010-11-22 18:59:56 +01:00 |
|
Gael Guennebaud
|
661ef6c127
|
add regression unit test
|
2010-11-19 15:38:37 +01:00 |
|
Gael Guennebaud
|
9a3ec637ff
|
new feature: copy from a sparse selfadjoint view to a full sparse matrix
|
2010-11-15 14:14:05 +01:00 |
|
Gael Guennebaud
|
2577ef90c0
|
generalize our internal rank K update routine to support more general A*B product while evaluating only one triangular part and make it available via, e.g.:
R.triangularView<Lower>() += s * A * B;
|
2010-11-10 18:58:55 +01:00 |
|
Gael Guennebaud
|
39477e697a
|
extend unit test to cover previous bug
|
2010-11-05 14:37:42 +01:00 |
|
Gael Guennebaud
|
0e6c1170ab
|
trsv: add support for inner-stride!=1, reduce code instanciation, move implementation to a new products/XX.h file
|
2010-11-05 12:43:14 +01:00 |
|
Gael Guennebaud
|
5a4f77716d
|
fix bug #107: SelfAdjointEigenSolver and RowMajor (and add unit test)
|
2010-11-04 09:33:05 +01:00 |
|
Hauke Heibel
|
d204ec491d
|
Additional fix to enforce the compiler to use the correct prunning method.
|
2010-11-02 14:33:33 +01:00 |
|
Benoit Jacob
|
006c9a5105
|
implement VERIFY in a function so it doesn't get compiled thousands of times.
|
2010-10-29 10:27:20 -04:00 |
|
Benoit Jacob
|
7d441260db
|
on test failure, abort instead of exit, so we can get a stack trace
|
2010-10-29 10:07:30 -04:00 |
|
Benoit Jacob
|
bd249d1121
|
fix bug #92 - we were doing stupid things when passing the list of libraries to link to.
|
2010-10-28 10:44:20 -04:00 |
|