aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/DenseBase.h
Commit message (Collapse)AuthorAge
* Fixed compilation errors triggered by duplicate inline declarationGravatar Benoit Steiner2016-01-31
|
* bug #667: declare several critical functions as FORECE_INLINE to make ICC ↵Gravatar Gael Guennebaud2016-01-31
| | | | | | | happier. <g.gael@free.fr> HG: branch 'default' HG: changed Eigen/src/Core/ArrayBase.h HG: changed Eigen/src/Core/AssignEvaluator.h HG: changed Eigen/src/Core/CoreEvaluators.h HG: changed Eigen/src/Core/CwiseUnaryOp.h HG: changed Eigen/src/Core/DenseBase.h HG: changed Eigen/src/Core/MatrixBase.h
* Workaround "empty paragraph" warning with clang -WdocumentationGravatar Gael Guennebaud2015-12-30
|
* Add overloads for real times sparse<complex> operations.Gravatar Gael Guennebaud2015-10-29
| | | | This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
* Removed documentation that did not match the member function ↵Gravatar daalpa2015-09-13
| | | | DenseBase::outerSize()
* Remove deprecated Flagged expression.Gravatar Gael Guennebaud2015-09-02
|
* bug #505: add more examples of bad and correct usages of auto and eval().Gravatar Gael Guennebaud2015-09-02
|
* Enable vectorization with half-packetsGravatar Gael Guennebaud2015-08-07
|
* Fix prototype of plset and generalize linspace functor.Gravatar Gael Guennebaud2015-08-07
|
* Fixed some compiler bugs in NVCC, now compiles with CUDA.Gravatar Jonas Adler2015-07-22
| | | | (chtz: Manually joined sevaral commits to keep the history clean)
* Add support for replicate in CUDAGravatar Gael Guennebaud2015-07-20
|
* Clean some previous changes and more cuda fixesGravatar Gael Guennebaud2015-07-15
|
* Add special path for matrix<complex>/real.Gravatar Gael Guennebaud2015-06-26
| | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator.
* Fix return nullary return types: it must be based on the PlainObject type ↵Gravatar Gael Guennebaud2015-06-22
| | | | instead of the expression type.
* Remove the usage of result_of for DenseBase::redux as discussed in bug #1006Gravatar Gael Guennebaud2015-06-15
|
* Clean argument names of some functionsGravatar Gael Guennebaud2015-06-09
|
* bug #998: Started fixing doxygen warningsGravatar Christoph Hertzberg2015-05-01
|
* bug #360: add value_type typedef to DenseBase/SparseMatrixBaseGravatar Gael Guennebaud2015-04-24
|
* Fix some calls to result_of on binary functors as unary ones.Gravatar Gael Guennebaud2015-02-19
|
* Index refactoring: StorageIndex must be used for storage only (and locally ↵Gravatar Gael Guennebaud2015-02-13
| | | | when it make sense). In all other cases use the global Index type.
* bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵Gravatar Christoph Hertzberg2014-12-04
| | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings.
* bug #903: clean swap API regarding extra enable_if parameters, and add ↵Gravatar Gael Guennebaud2014-11-06
| | | | failtests for swap
* Fix compilation with GCCGravatar Gael Guennebaud2014-09-29
|
* Introduce a generic InnerIterator classes compatible with evaluators.Gravatar Gael Guennebaud2014-09-29
|
* Make constructors explicit if they could lead to unintended implicit conversionGravatar Christoph Hertzberg2014-09-23
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Re-enable aliasing checks when using evaluatorsGravatar Gael Guennebaud2014-09-14
|
* merge with default branchGravatar Gael Guennebaud2014-07-02
|\
| * Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
* | 1- Introduce sub-evaluator types for unary, binary, product, and map ↵Gravatar Gael Guennebaud2014-06-20
| | | | | | | | | | | | 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.
* | Move CoeffReadCost mechanism to evaluatorsGravatar Gael Guennebaud2014-03-10
| |
* | Add missing assertion in swap()Gravatar Gael Guennebaud2014-02-19
| |
* | Disable Flagged and ForceAlignedAccessGravatar Gael Guennebaud2014-02-19
| |
* | Make swap unit test work with evaluatorsGravatar Gael Guennebaud2013-12-02
| |
* | Fix swap in DenseBaseGravatar Gael Guennebaud2013-11-30
|/
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
| * Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | | | | | support for std::swap and std::numeric_limits
* | Previous isFinite->hasNonFinite change was broken. After discussion let's ↵Gravatar Gael Guennebaud2013-07-18
| | | | | | | | rename it to allFinite
* | Rename isFinite to hasNonFinite to avoid future naming collisions.Gravatar Gael Guennebaud2013-07-17
| |
| * merge with main branchGravatar Gael Guennebaud2013-07-17
| |\ | |/ |/|
* | Fix constness of diagonal() and transpose() for MSVC.Gravatar Desire Nuentsa2013-07-11
| |
* | Fix bug #583: add compile-time check that DenseIndex is signedGravatar Gael Guennebaud2013-06-10
| |
| * Add nvcc support for normalize, initializers, and fuzzy comparisonsGravatar Gael Guennebaud2013-06-05
| |
| * merge with default branchGravatar Gael Guennebaud2013-04-19
| |\ | |/ |/|
* | Big 564: add hasNaN and isFinite membersGravatar Gael Guennebaud2013-04-16
| |
* | Fix bug #482: pass scalar value by const reference (it remained a few cases)Gravatar Gael Guennebaud2013-04-12
| |
| * Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
|/ | | | | | CUDA code. Still a lot to do.
* Move VectorBlock methods into plugin sectionGravatar Desire NUENTSA2012-11-16
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* bug #482: pass scalar arguments by const references. This changeset only ↵Gravatar Gael Guennebaud2012-06-28
| | | | concerns the Core and Geometry modules