Antonio Sánchez
|
12068cbcdb
|
Fix inverse evaluator for running on CUDA device.
|
2024-10-01 20:59:54 +00:00 |
|
Tobias Wood
|
f38e16c193
|
Apply clang-format
|
2023-11-29 11:12:48 +00:00 |
|
Antonio Sánchez
|
6e4d5d4832
|
Add IWYU private pragmas to internal headers.
|
2023-08-21 16:25:22 +00:00 |
|
Erik Schultheis
|
421cbf0866
|
Replace Eigen type metaprogramming with corresponding std types and make use of alias templates
|
2022-03-16 16:43:40 +00:00 |
|
Tobias Schlüter
|
cd2ba9d03e
|
Add construct_at, destroy_at wrappers. Use throughout.
|
2022-03-08 20:43:22 +00:00 |
|
Rasmus Munk Larsen
|
d7d0bf832d
|
Issue an error in case of direct inclusion of internal headers.
|
2021-09-10 19:12:26 +00:00 |
|
Steve Bronder
|
e7b8643d70
|
Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), outerStride(), and size()""
This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d.
|
2021-03-24 18:14:56 +00:00 |
|
David Tellenbach
|
5f0b4a4010
|
Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), outerStride(), and size()"
This reverts commit 6cbb3038ac48cb5fe17eba4dfbf26e3e798041f1 because it
breaks clang-10 builds on x86 and aarch64 when C++11 is enabled.
|
2021-03-05 13:16:43 +01:00 |
|
Steve Bronder
|
6cbb3038ac
|
Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), outerStride(), and size()
|
2021-03-04 18:58:08 +00:00 |
|
Gael Guennebaud
|
8496f86f84
|
Enable CompleteOrthogonalDecomposition::pseudoInverse with non-square fixed-size matrices.
|
2019-11-13 21:16:53 +01:00 |
|
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 |
|