Gael Guennebaud
|
746d2db6ed
|
Implement evaluators for sparse * sparse with auto pruning.
|
2014-07-01 13:18:56 +02:00 |
|
Gael Guennebaud
|
441f97b2df
|
Implement evaluators for sparse * sparse products
|
2014-07-01 11:50:20 +02:00 |
|
Gael Guennebaud
|
0ad7a644df
|
Implement nonZeros() for Transpose<sparse>
|
2014-07-01 11:49:46 +02:00 |
|
Gael Guennebaud
|
7ffd55c980
|
Do not bypass aliasing in sparse e assignments
|
2014-07-01 11:48:49 +02:00 |
|
Gael Guennebaud
|
75e574275c
|
Fix bug #836: extend SparseQR to support more columns than rows.
|
2014-07-01 10:24:46 +02:00 |
|
Gael Guennebaud
|
c401167712
|
Fix double constructions of the nested CwiseBinaryOp evaluator in sparse*diagonal product iterator.
|
2014-06-27 16:41:45 +02:00 |
|
Gael Guennebaud
|
73e686c6a4
|
Implement evaluators for sparse times diagonal products.
|
2014-06-27 15:54:44 +02:00 |
|
Gael Guennebaud
|
ae039dde13
|
Add a NoPreferredStorageOrderBit flag for expression having no preferred storage order.
It is currently only used in Product.
|
2014-06-27 15:53:51 +02:00 |
|
Gael Guennebaud
|
f0648f8860
|
Implement evaluator for sparse views.
|
2014-06-26 13:52:19 +02:00 |
|
Jeff
|
08c615f1e4
|
IndexArray is now a typename.
Changed interpolate with derivatives test to use VERIFY_IS_APPROX.
|
2014-06-25 19:02:57 -06:00 |
|
Gael Guennebaud
|
54607665ab
|
Fix inverse evaluator
|
2014-06-25 23:44:59 +02:00 |
|
Christoph Hertzberg
|
d73ee84d37
|
Disabled HIDE_SCOPE_NAMES (default doxygen setting). This might help to avoid API confusions as in bug #830.
|
2014-06-25 22:44:43 +02:00 |
|
Gael Guennebaud
|
a7bd4c455a
|
Update sparse reduxions and sparse-vectors to evaluators.
|
2014-06-25 17:24:43 +02:00 |
|
Gael Guennebaud
|
b868bfb84a
|
Make operator=(EigenBase<>) uses the new assignment mechanism and introduce a generic EigenBase to EigenBase assignment kind based on the previous evalTo mechanism.
|
2014-06-25 17:23:52 +02:00 |
|
Gael Guennebaud
|
3b19b466a7
|
Generalize static assertions on matching sizes to avoid the need for SizeAtCompileTime
|
2014-06-25 17:22:12 +02:00 |
|
Gael Guennebaud
|
199ac3f2e7
|
Implement evaluators for sparse coeff-wise views
|
2014-06-25 17:21:04 +02:00 |
|
Gael Guennebaud
|
e3ba5329ff
|
Implement evaluators for sparse Block.
|
2014-06-25 09:58:26 +02:00 |
|
Gael Guennebaud
|
17f119689e
|
implement evaluator for SparseVector
|
2014-06-25 09:58:03 +02:00 |
|
Jeff
|
f9496d341f
|
Merged.
|
2014-06-23 20:24:31 -06:00 |
|
Jeff
|
e745a450de
|
Removed tabs and fixed indentation.
|
2014-06-23 20:18:16 -06:00 |
|
Jeff
|
e86adc87e9
|
Fixed type mixing issues.
|
2014-06-23 19:52:42 -06:00 |
|
Jeff
|
b59f045c07
|
Using LU decomposition with complete pivoting for better accuracy.
|
2014-06-23 19:04:52 -06:00 |
|
Christoph Hertzberg
|
755be9016a
|
Workaround clang error introduced by 3117036b80
:
"template argument for non-type template parameter is treated as function type 'bool (bool)'"
|
2014-06-23 22:33:36 +02:00 |
|
Jeff
|
957c2c291b
|
Changed uint to unsigned int.
|
2014-06-23 08:34:11 -06:00 |
|
Christoph Hertzberg
|
15c2c083e8
|
Additional unit tests for bug #826 by Gael
|
2014-06-23 11:21:40 +02:00 |
|
Christoph Hertzberg
|
3117036b80
|
Fix bug #826: Allow initialization of 1x1 Arrays/Matrices by passing a value.
|
2014-06-23 11:15:42 +02:00 |
|
Christoph Hertzberg
|
1c3843bf86
|
Fix bug #729: Use alloca if it is defined
|
2014-06-23 11:04:12 +02:00 |
|
Christoph Hertzberg
|
0ddde223e9
|
Fixed typos
|
2014-06-23 11:00:52 +02:00 |
|
Gael Guennebaud
|
3849cc65ee
|
Implement binaryop and transpose evaluators for sparse matrices
|
2014-06-23 10:40:03 +02:00 |
|
Jeff
|
5dbbe6b400
|
Added Spline interpolation with derivatives.
|
2014-06-20 22:12:45 -06:00 |
|
Gael Guennebaud
|
ec0a8b2e6d
|
rm conflict
|
2014-06-20 16:30:34 +02:00 |
|
Gael Guennebaud
|
7fa87a8b12
|
Backport changes from old to new expression engines
|
2014-06-20 16:17:57 +02:00 |
|
Gael Guennebaud
|
b29b81a1f4
|
merge with default branch
|
2014-06-20 15:55:44 +02:00 |
|
Gael Guennebaud
|
47585c8ab2
|
merge
|
2014-06-20 15:49:07 +02:00 |
|
Gael Guennebaud
|
c415b627a7
|
Started to move the SparseCore module to evaluators: implemented assignment and cwise-unary evaluator
|
2014-06-20 15:42:13 +02:00 |
|
Gael Guennebaud
|
78bb808337
|
1- Introduce sub-evaluator types for unary, binary, product, and map expressions to ease specializing them.
2- Remove a lot of code which should not be there with evaluators, in particular coeff/packet methods implemented in the expressions.
|
2014-06-20 15:39:38 +02:00 |
|
Gael Guennebaud
|
963d338922
|
Fix bug #827: improve accuracy of quaternion to angle-axis conversion
|
2014-06-20 15:09:42 +02:00 |
|
Gael Guennebaud
|
98ef44fe55
|
Add assertion and warning on the requirements of SparseQR and COLAMDOrdering
|
2014-06-20 14:43:47 +02:00 |
|
Gael Guennebaud
|
1fdef63d1f
|
Explain how to export sparse linear problems in matrix-market format.
|
2014-06-20 13:23:33 +02:00 |
|
Jitse Niesen
|
de150b1e14
|
Add documentation and very simple test for array atan(), part 2
(files I forget in the previous commit).
|
2014-06-19 15:12:33 +01:00 |
|
Jitse Niesen
|
55453c51e8
|
Add documentation and very simple test for array atan().
|
2014-06-19 15:07:42 +01:00 |
|
Roger Martin
|
eb49100de9
|
Add component-wise atan() function (see bug #80).
|
2014-06-19 14:55:14 +01:00 |
|
Mark Borgerding
|
afb1a8c124
|
fixed warning: -Wunused-local-typedefs
|
2014-06-17 18:25:56 -04:00 |
|
Gael Guennebaud
|
c06ec0f464
|
Fix Jacobi preconditioner with zero diagonal entries
|
2014-06-17 23:47:30 +02:00 |
|
Gael Guennebaud
|
95ecd582a3
|
Update decompositions tables
|
2014-06-17 09:37:07 +02:00 |
|
Gael Guennebaud
|
b0979b8598
|
Merged in vladimir_ch/eigen/vladimir_ch/bug-796-fix-eigen3config.cmake (pull request PR-67)
Change variable names in Eigen3Config.cmake to EIGEN3_*
|
2014-06-17 09:20:37 +02:00 |
|
Vladimir Chalupecky
|
1ee4e2db15
|
Change variable names in Eigen3Config.cmake to EIGEN3_*
|
2014-06-12 10:51:02 +09:00 |
|
Gael Guennebaud
|
abc1ca0af1
|
The BLAS interface is complete.
|
2014-06-06 11:21:19 +02:00 |
|
Gael Guennebaud
|
c331ce6b8e
|
Fix bug #738: use the "current" version of cmake project directories to ease the inclusion of Eigen within other projects.
|
2014-06-06 11:06:44 +02:00 |
|
Gael Guennebaud
|
ed37c44765
|
Enable LinearAccessBit in Block expression for inner-panels
|
2014-06-06 11:02:20 +02:00 |
|