aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/CwiseNullaryOp.h
Commit message (Collapse)AuthorAge
* bug #1630: fix linspaced when requesting smaller packet size than default one.Gravatar Gael Guennebaud2018-11-28
|
* help doxygen linking to DenseBase::NulllaryExprGravatar Gael Guennebaud2018-11-14
|
* bug #1457: add setUnit() methods for consistency.Gravatar Gael Guennebaud2017-08-22
|
* Added missing EIGEN_DEVICE_FUNC qualifiersGravatar Benoit Steiner2017-02-28
|
* Added missing EIGEN_DEVICE_FUNC qualifiers to several nullary op methods.Gravatar Benoit Steiner2017-02-27
|
* bug #1004: remove the inaccurate "sequential" path for LinSpaced, mark ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | respective function as deprecated, and enforce strict interpolation of the higher range using a correction term. Now, even with floating point precision, both the 'low' and 'high' bounds are exactly reproduced at i=0 and i=size-1 respectively.
* bug #698: rewrite LinSpaced for integer scalar types to avoid overflow and ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | | guarantee an even spacing when possible. Otherwise, the "high" bound is implicitly lowered to the largest value allowing for an even distribution. This changeset also disable vectorization for this integer path.
* Fixes for min and abs after Benoit's comments, switched to numext.Gravatar Robert Lukierski2016-10-13
|
* Fixes min() warnings.Gravatar Robert Lukierski2016-10-12
|
* Adding EIGEN_DEVICE_FUNC in the Geometry module.Gravatar Robert Lukierski2016-10-12
| | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH).
* fix documentation of LinSpacedGravatar Felix Gruber2016-09-22
| | | | The index of the highest value in a LinSpace is size-1.
* Doc: explain minimal requirements on nullary functorsGravatar Gael Guennebaud2016-09-06
|
* bug #1286: automatically detect the available prototypes of functors passed ↵Gravatar Gael Guennebaud2016-08-31
| | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j).
* Doc: add links and discourage user to write their own expression (better use ↵Gravatar Gael Guennebaud2016-08-30
| | | | CwiseNullaryOp)
* Doc: add link to exampleGravatar Gael Guennebaud2016-08-30
|
* Merged in ↵Gravatar Benoit Steiner2016-02-10
|\ | | | | | | | | | | nnyby/eigen/nnyby/doc-grammar-fix-linearly-space-linearly-1443742971203 (pull request PR-138) [doc] grammar fix: "linearly space" -> "linearly spaced"
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵Gravatar Gael Guennebaud2016-01-01
| | | | | | | | warnings
* | Fix numerous doxygen issues in auto-link generationGravatar Gael Guennebaud2015-12-30
| |
| * [doc] grammar fix: "linearly space" -> "linearly spaced"Gravatar nnyby2015-10-01
|/
* Fix prototype of plset and generalize linspace functor.Gravatar Gael Guennebaud2015-08-07
|
* Fix return nullary return types: it must be based on the PlainObject type ↵Gravatar Gael Guennebaud2015-06-22
| | | | instead of the expression type.
* Clean argument names of some functionsGravatar Gael Guennebaud2015-06-09
|
* Make MatrixBase::is* methods aware of nested_eval.Gravatar Gael Guennebaud2015-03-24
|
* Remove deprecated usage of expr::Index.Gravatar Gael Guennebaud2015-02-16
|
* bug #697: make sure empty classes are at the end in case of multiple inheritenceGravatar Gael Guennebaud2014-12-02
|
* Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
|
* Move evaluation related flags from traits to evaluator and fix evaluators of ↵Gravatar Gael Guennebaud2014-03-12
| | | | MapBase and Replicate
* Move CoeffReadCost mechanism to evaluatorsGravatar Gael Guennebaud2014-03-10
|
* Add an example showing how to use C++11 random distributionsGravatar Gael Guennebaud2014-01-07
|
* Add nvcc support for small eigenvalues decompositions and workaround lack of ↵Gravatar Gael Guennebaud2013-08-01
| | | | support for std::swap and std::numeric_limits
* Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with ↵Gravatar Gael Guennebaud2013-04-05
| | | | std::min/max
* Fix several documentation issuesGravatar Gael Guennebaud2012-12-24
|
* 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
* fix most of the shadow warnings in Core/*.hGravatar Gael Guennebaud2012-06-22
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* Fixed setLinSpaced for size==1.Gravatar Hauke Heibel2012-03-07
|
* Modify the LinSpaced function to take only the two boundsGravatar Desire NUENTSA2012-02-10
|
* protect calls to min and max with parentheses to make Eigen compatible with ↵Gravatar Gael Guennebaud2011-07-21
| | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c )
* Decouple Cwise*Op evaluators from expression objectsGravatar Jitse Niesen2011-04-05
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* renaming: ei_matrix_storage -> DenseStorageGravatar Benoit Jacob2010-10-20
| | | | DenseStorageBase -> PlainObjectBase
* Several changes in comments to keep Doxygen happy.Gravatar Jitse Niesen2010-07-25
|
* Unified LinSpaced in order to be conform with other setter methods as e.g. ↵Gravatar Hauke Heibel2010-07-22
| | | | Constant.
* Various documentation improvements.Gravatar Jitse Niesen2010-07-06
| | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :)
* email changeGravatar Gael Guennebaud2010-06-24
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* fix some compilation issues with clang (and hopefully bring eigen moreGravatar Thomas Capricelli2010-05-21
| | | | close to std ?)
* remove MakeBase, use ei_dense_xpr_base insteadGravatar Benoit Jacob2010-04-23
| | | | (yes, it was only used in dense xprs anyway)
* renaming (MatrixType ---> whatever appropriate)Gravatar Benoit Jacob2010-04-18
| | | | and documentation improvements