Gael Guennebaud
|
c817ce3ba3
|
bug #1361: fix compilation issue in mat=perm.inverse()
|
2016-12-13 23:10:27 +01:00 |
|
Benoit Steiner
|
c0d56a543e
|
Added several missing EIGEN_DEVICE_FUNC qualifiers
|
2016-09-14 14:06:21 -07:00 |
|
Gael Guennebaud
|
0bb12fa614
|
Add LU::transpose().solve() and LU::adjoint().solve() API.
|
2015-12-01 14:38:47 +01:00 |
|
Gael Guennebaud
|
d866279364
|
Clean a bit the implementation of inverse permutations
|
2015-10-08 18:36:39 +02:00 |
|
Gael Guennebaud
|
dd934ad057
|
Re-enable vectorization of LinSpaced, plus some cleaning
|
2015-10-08 17:27:01 +02:00 |
|
Gael Guennebaud
|
aa768add0b
|
Since there is no reason for evaluators to be nested by reference, let's remove the evaluator<>::nestedType indirection.
|
2015-09-02 22:10:39 +02:00 |
|
Gael Guennebaud
|
92b9f0e102
|
Cleaning pass on evaluators: remove the useless and error prone evaluator<>::type indirection.
|
2015-09-02 21:38:40 +02:00 |
|
Gael Guennebaud
|
846b227bb7
|
Get rid of class internal::nested<> (still have to updated Tensor module)
|
2015-06-19 17:56:39 +02:00 |
|
Gael Guennebaud
|
fc202bab39
|
Index refactoring: StorageIndex must be used for storage only (and locally when it make sense). In all other cases use the global Index type.
|
2015-02-13 18:57:41 +01:00 |
|
Gael Guennebaud
|
446001ef51
|
Fix nested_eval<Product<> > which wrongly returned a Product<> expression
|
2014-09-24 09:39:09 +02:00 |
|
Christoph Hertzberg
|
36448c9e28
|
Make constructors explicit if they could lead to unintended implicit conversion
|
2014-09-23 14:28:23 +02:00 |
|
Gael Guennebaud
|
0ca43f7e9a
|
Remove deprecated code not used by evaluators
|
2014-09-18 15:15:27 +02:00 |
|
Gael Guennebaud
|
c2f66c65aa
|
workaround MSVC compilation issue (shadow issue)
|
2014-09-16 16:23:45 -07:00 |
|
Gael Guennebaud
|
54607665ab
|
Fix inverse evaluator
|
2014-06-25 23:44:59 +02:00 |
|
Gael Guennebaud
|
47585c8ab2
|
merge
|
2014-06-20 15:49:07 +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 |
|
Jitse Niesen
|
b30706bd5c
|
Fix typo in Inverse.h
|
2014-04-15 22:51:46 +01:00 |
|
Gael Guennebaud
|
aceae8314b
|
Resurect EvalBeforeNestingBit to control nested_eval
|
2014-03-12 20:25:36 +01:00 |
|
Gael Guennebaud
|
cbc572caf7
|
Split LU/Inverse.h to Core/Inverse.h for the generic Inverse expression, and LU/InverseImpl.h for the dense implementation of dense.inverse()
|
2014-02-24 11:49:30 +01:00 |
|