Gael Guennebaud
|
0505248f25
|
bug #1680: make all "block" methods strong-inline and device-functions (some were missing EIGEN_DEVICE_FUNC)
|
2019-02-15 16:33:56 +01:00 |
|
Gael Guennebaud
|
7a882c05ab
|
Fix compilation on CUDA
|
2018-10-09 17:02:16 +02:00 |
|
Gael Guennebaud
|
12487531ce
|
Add templated subVector<Vertical/Horizonal>(Index) aliases to col/row(Index) methods (plus subVectors<>() to retrieve the number of rows/columns)
|
2018-10-02 14:02:34 +02:00 |
|
Andrea Bocci
|
f7124b3e46
|
Extend CUDA support to matrix inversion and selfadjointeigensolver
|
2018-06-11 18:33:24 +02:00 |
|
Guillaume Jacob
|
8c1652055a
|
Fix code sample output in block(int, int, int, int) doxygen
|
2018-04-09 17:23:59 +02:00 |
|
Gael Guennebaud
|
04b1628e55
|
Add missing empty line.
|
2018-04-09 13:28:31 +02:00 |
|
Gael Guennebaud
|
368dd4cd9d
|
Make innerVector() and innerVectors() methods available to all expressions supported by Block.
Before, only SparseBase exposed such methods.
|
2018-04-04 15:09:21 +02:00 |
|
Benoit Steiner
|
2db75c07a6
|
fixed the ordering of the template and EIGEN_DEVICE_FUNC keywords in a few more places to get more of the Eigen codebase to compile with nvcc again.
|
2017-02-01 15:41:29 -08:00 |
|
Benoit Steiner
|
fcd257039b
|
Replaced EIGEN_DEVICE_FUNC template<foo> with template<foo> EIGEN_DEVICE_FUNC to make the code compile with nvcc8.
|
2017-02-01 15:30:49 -08:00 |
|
Gael Guennebaud
|
198507141b
|
Update all block expressions to accept compile-time sizes passed by fix<N> or fix<N>(n)
|
2017-01-18 09:43:58 +01:00 |
|
Gael Guennebaud
|
5484ddd353
|
Merge the generic and dynamic overloads of block()
|
2017-01-17 22:11:46 +01:00 |
|
Gael Guennebaud
|
4f36dcfda8
|
Add a generic block() method compatible with Eigen::fix
|
2017-01-17 11:34:28 +01:00 |
|
Gael Guennebaud
|
2299717fd5
|
Fix and workaround several doxygen issues/warnings
|
2017-01-04 23:27:33 +01:00 |
|
Gael Guennebaud
|
ca7f061a5f
|
bug #828: clarify documentation of SparseMatrixBase's methods returning a sub-matrix.
|
2016-09-16 11:23:19 +02:00 |
|
Gael Guennebaud
|
f3643eec57
|
Add typedefs for the return type of all block methods.
|
2016-02-19 22:15:01 +01:00 |
|
Christoph Hertzberg
|
1200bd2ef0
|
Grafted from 5725:cdedc9e90d21099e8b3191f95425680ebe710d6f
and resolved conflicts
|
2013-12-21 21:46:27 +01:00 |
|
Gael Guennebaud
|
2f593ee67c
|
merge with main branch
|
2013-07-17 13:21:35 +02:00 |
|
Jitse Niesen
|
e37ff98bbb
|
Implement mixed static/dynamic-size .block() (bug #579)
|
2013-06-18 14:29:15 +01: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 |
|
Gael Guennebaud
|
f41d96deb9
|
Fix several documentation issues
|
2012-12-24 13:33:22 +01:00 |
|
Desire NUENTSA
|
4acc18f100
|
Move VectorBlock methods into plugin section
|
2012-11-16 19:59:11 +01:00 |
|
Gael Guennebaud
|
493319ae5f
|
plugin header files can be included more than once
|
2012-11-15 14:33:30 +01:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|
Benoit Jacob
|
75b7d98665
|
bug #54 - really fix const correctness except in Sparse
|
2010-12-22 17:45:37 -05:00 |
|
Benoit Jacob
|
4716040703
|
bug #86 : use internal:: namespace instead of ei_ prefix
|
2010-10-25 10:15:22 -04:00 |
|
Gael Guennebaud
|
cb7a72d5b0
|
Fix Sun CC parsing of Eigen/Core. In particular,
I moved all the block related methods to a plugin file. This also
significantly reduce code verbosity.
|
2010-08-25 13:09:56 +02:00 |
|