Jitse Niesen
|
7ea6ef8969
|
Fix documentation of MatrixBase::applyOnTheLeft (bug #739)
Add examples; move methods from EigenBase.h to MatrixBase.h
|
2014-02-12 14:03:39 +00:00 |
|
Gael Guennebaud
|
76c230a84d
|
Add an option to test evaluators globally
|
2013-11-07 16:38:14 +01:00 |
|
Gael Guennebaud
|
1bb1a57ef7
|
merge with default branch
|
2013-11-05 10:31:59 +01:00 |
|
Gael Guennebaud
|
ddf7753631
|
Add nvcc support for small eigenvalues decompositions and workaround lack of support for std::swap and std::numeric_limits
|
2013-08-01 16:26:57 +02:00 |
|
Gael Guennebaud
|
6126ad801f
|
Extend support for nvcc to Array objects and wrappers
|
2013-07-31 15:30:50 +02:00 |
|
Jitse Niesen
|
5879937f58
|
Merge in jdh8's branch.
* Enable singular matrix power and complex exponents.
* Eliminate unnecessary copying for sparse Kronecker product.
|
2013-07-21 20:50:15 +01:00 |
|
Gael Guennebaud
|
2f593ee67c
|
merge with main branch
|
2013-07-17 13:21:35 +02:00 |
|
Desire Nuentsa
|
444c09e313
|
Fix constness of diagonal() and transpose() for MSVC.
|
2013-07-11 12:36:57 +02:00 |
|
Gael Guennebaud
|
84f52ad317
|
Remove double const qualifier
|
2013-07-10 23:54:53 +02:00 |
|
Chen-Pang He
|
04a9ad6e10
|
Let complex power fall back to "log, scale, exp".
|
2013-07-05 00:28:28 +08:00 |
|
Chen-Pang He
|
4e26057f66
|
Remove unused declarations for MatrixPowerProduct.
|
2013-07-05 00:08:11 +08:00 |
|
Gael Guennebaud
|
9cd2d14005
|
merge with default branch
|
2013-04-19 11:21:39 +02:00 |
|
Gael Guennebaud
|
9816e8532e
|
Fix bug #482: pass scalar value by const reference (it remained a few cases)
|
2013-04-12 15:26:55 +02:00 |
|
Gael Guennebaud
|
12439e1249
|
Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with std::min/max
|
2013-04-05 16:35:49 +02:00 |
|
Gael Guennebaud
|
5adcc6c7b4
|
Add support for NVCC5: most of the Core and part of LU are callable from CUDA code.
Still a lot to do.
|
2013-02-07 19:06:14 +01:00 |
|
Chen-Pang He
|
332eb36436
|
Implement complex MatrixPowerTriangular. There are still problems with real one.
|
2012-09-30 02:14:16 +08:00 |
|
Chen-Pang He
|
0508a0620b
|
Let KroneckerProduct inherit ReturnByValue to eliminate temporary evaluation. It's uncommon to store the product back to one of the operands.
|
2012-10-15 19:45:50 +08:00 |
|
Chen-Pang He
|
c4b83461d9
|
Make kroneckerProduct take two arguments and return an expression, which is more straight-forward.
|
2012-10-15 00:21:12 +08:00 |
|
Gael Guennebaud
|
f41d96deb9
|
Fix several documentation issues
|
2012-12-24 13:33:22 +01:00 |
|
Jitse Niesen
|
2008f76120
|
Merge
|
2012-09-29 17:35:15 +01:00 |
|
Chen-Pang He
|
963794b04a
|
Eliminate unnecessary evaluations
|
2012-09-23 00:20:19 +08:00 |
|
Gael Guennebaud
|
48c4d48aec
|
workaround weird compilation error with MSVC
|
2012-09-14 09:54:56 +02:00 |
|
Chen-Pang He
|
ba4e886376
|
Tidy up and write dox.
|
2012-08-28 01:55:13 +08:00 |
|
jdh8
|
4be172d84f
|
matrix power: MatrixBase::pow(RealScalar) and MatrixBase::pow(T) where T is integral type
|
2012-08-15 00:34:20 +08:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|
Gael Guennebaud
|
904ecdf9d8
|
Add a DynamicIndex constant for signed quantities and use it to fix the conflict
between Diagonal<S,-1> (the first sub diagonal) and a runtime super/sub diagonal which is now:
Diagonal<S,DynamicIndex>
|
2012-07-10 23:04:17 +02:00 |
|
Gael Guennebaud
|
a2ace4b79a
|
bug #482: pass scalar arguments by const references. This changeset only concerns the Core and Geometry modules
|
2012-06-28 02:08:59 +02:00 |
|
Jitse Niesen
|
3c412183b2
|
Get rid of include directives inside namespace blocks (bug #339).
|
2012-04-15 11:06:28 +01:00 |
|
Gael Guennebaud
|
fe85b7ebc6
|
fix several const qualifier issues: double ones, meaningless ones, some missing ones, etc.
(note that const qualifiers are set by internall::nested)
|
2012-02-03 23:18:26 +01:00 |
|
Gael Guennebaud
|
10cd52350f
|
fix a few warnings: change of sign and missing return statement
|
2012-01-31 13:05:44 +01:00 |
|
Gael Guennebaud
|
22bff949c8
|
protect calls to min and max with parentheses to make Eigen compatible with default windows.h
(transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c
)
|
2011-07-21 11:19:36 +02:00 |
|
Benoit Jacob
|
aedccbf52f
|
back out 842881cfb1b8ece6e41c58f0466ae979e514d001
|
2011-06-15 09:59:10 -04:00 |
|
Andy Somerville
|
842881cfb1
|
bug #298 - let normalize() return a reference to *this
|
2011-06-15 00:30:11 -04:00 |
|
Jitse Niesen
|
8c8ab9ae10
|
Implement matrix logarithm + test + docs.
Currently, test matrix_function_1 fails due to bug #288.
|
2011-06-07 14:44:43 +01:00 |
|
Jitse Niesen
|
d7e3c949be
|
Implement and document MatrixBase::sqrt().
|
2011-05-09 22:20:20 +01:00 |
|
Jitse Niesen
|
211e1f8044
|
Improve documentation of plugins.
|
2011-02-13 22:50:57 +00:00 |
|
Hauke Heibel
|
8aee724274
|
Made MatrixBase::BasisReturnType const.
|
2011-02-05 15:53:17 +01:00 |
|
Thomas Capricelli
|
0b555a4a3d
|
fix misc warnings
|
2011-02-04 13:55:12 +01:00 |
|
Gael Guennebaud
|
a617d7f2ad
|
fix compilation with MSVC2005 (strange, stupid fixes for MSVC9 confuse MSVC8....)
|
2011-02-02 17:47:48 +01:00 |
|
Gael Guennebaud
|
42d512d33c
|
fix compilation with gcc 4.2 and older
|
2011-01-28 10:26:05 +01:00 |
|
Benoit Jacob
|
b2b8c6a89c
|
dot() now always uses eigen3 convention, even in eigen2 support mode, even stage 10. Didn't have a choice as lots of eigen code is using it.
|
2011-01-27 12:04:26 -05:00 |
|
Benoit Jacob
|
52fed69baa
|
add test for geometry with eigen2_ prefixes. fix that stuff.
|
2011-01-27 11:21:38 -05:00 |
|
Gael Guennebaud
|
e8d6a5ca87
|
fix cross product for complexes and add support for mixed real-complex cross products
|
2011-01-27 11:33:37 +01:00 |
|
Gael Guennebaud
|
0bfb78c824
|
allow mixed complex-real and real-complex dot products
|
2011-01-27 09:59:19 +01:00 |
|
Gael Guennebaud
|
98285ba81c
|
merge
|
2011-01-26 16:36:07 +01:00 |
|
Gael Guennebaud
|
15ef62ca43
|
extend PermutationMatrix and Transpositions to support arbitrary interger types and to support the Map/Wrapper model via base and derived classes
|
2011-01-26 16:33:23 +01:00 |
|
Benoit Jacob
|
76c630d185
|
eigen2 support: import SVD back, pass SVD tests
|
2011-01-26 10:33:03 -05:00 |
|
Benoit Jacob
|
39536d44da
|
fix build
|
2011-01-25 21:24:31 -05:00 |
|
Benoit Jacob
|
1d98cc5e5d
|
eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior braindeadness-for-braindeadness
|
2011-01-25 21:22:04 -05:00 |
|
Benoit Jacob
|
07e3ef4f38
|
eigen2: pass QR decomposition and hyperplane tests
|
2011-01-25 11:19:26 -05:00 |
|