aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
Commit message (Collapse)AuthorAge
* Turn on some of the cxx11 features when compiling with visual studio 2015Gravatar Benoit Steiner2016-03-05
|
* Enable partial support for half floats on Kepler GPUs.Gravatar Benoit Steiner2016-03-03
|
* Enable the conversion between floats and half floats on older GPUs that ↵Gravatar Benoit Steiner2016-03-03
| | | | support it.
* Merged in ebrevdo/eigen (pull request PR-167)Gravatar Benoit Steiner2016-03-03
|\ | | | | | | | | | | Add infinity() support to numext::numeric_limits, use it in lgamma. I tested the code on my gtx-titan-black gpu, and it appears to work as expected.
| * Small bugfix to numeric_limits for CUDA.Gravatar Eugene Brevdo2016-03-02
| |
| * Add infinity() support to numext::numeric_limits, use it in lgamma.Gravatar Eugene Brevdo2016-03-02
| | | | | | | | | | This makes the infinity access a __device__ function, removing nvcc warnings.
* | bug #537: fix compilation with Apples's compilerGravatar Gael Guennebaud2016-03-02
| |
* | Compilation fixGravatar Gael Guennebaud2016-03-01
| |
* | Compilation fixGravatar Gael Guennebaud2016-03-01
| |
* | Fix shortcoming in fixed-value deduction of startRow/startColGravatar Gael Guennebaud2016-02-29
| |
* | bug #1172: make valuePtr and innderIndexPtr properly return null for empty ↵Gravatar Gael Guennebaud2016-02-27
| | | | | | | | matrices.
* | mergeGravatar Gael Guennebaud2016-02-23
|\ \
* | | Fix startRow()/startCol() for dense Block with direct access:Gravatar Gael Guennebaud2016-02-23
| | | | | | | | | | | | the initial implementation failed for empty rows/columns for which are ambiguous.
| * | Declare the half float type as arithmetic.Gravatar Benoit Steiner2016-02-22
| | |
| * | Implemented the ptranspose function on half floatsGravatar Benoit Steiner2016-02-21
| | |
| * | Added the ability to compute the absolute value of a half floatGravatar Benoit Steiner2016-02-21
|/ /
* | Moved some of the fp16 operators outside the Eigen namespace to workaround ↵Gravatar Benoit Steiner2016-02-20
| | | | | | | | some nvcc limitations.
* | mergeGravatar Gael Guennebaud2016-02-19
|\ \
* | | bug #1170: skip calls to memcpy/memmove for empty imput.Gravatar Gael Guennebaud2016-02-19
| | |
* | | Fix nesting type and complete reflection methods of Block expressions.Gravatar Gael Guennebaud2016-02-19
| | |
* | | Add typedefs for the return type of all block methods.Gravatar Gael Guennebaud2016-02-19
| | |
| * | Added support for tensor reductions on half floatsGravatar Benoit Steiner2016-02-19
| | |
| * | Implemented the scalar division of 2 half floatsGravatar Benoit Steiner2016-02-19
| | |
| * | Added support for operators +=, -=, *= and /= on CUDA half floatsGravatar Benoit Steiner2016-02-19
| | |
| * | Implemented protate() for CUDAGravatar Benoit Steiner2016-02-19
| | |
| * | Added support for simple coefficient wise tensor expression using half ↵Gravatar Benoit Steiner2016-02-19
| | | | | | | | | | | | floats on CUDA devices
| * | FP16 on CUDA are only available starting with cuda 7.5. Disable them when ↵Gravatar Benoit Steiner2016-02-18
| | | | | | | | | | | | using an older version of CUDA
| * | Reverted unintended changes introduced by a bad mergeGravatar Benoit Steiner2016-02-19
| | |
| * | Added preliminary support for half floats on CUDA GPU. For now we can simply ↵Gravatar Benoit Steiner2016-02-19
| | | | | | | | | | | | convert floats into half floats and vice versa
| * | Improved implementation of ptanh for SSE and AVXGravatar Benoit Steiner2016-02-18
| |/
| * Merged eigen/eigen into defaultGravatar Eugene Brevdo2016-02-17
| |\ | |/ |/|
| * Tiny bugfix in SpecialFunctions: some compilers don't like doublesGravatar Eugene Brevdo2016-02-17
| | | | | | | | implicitly downcast to floats in an array constructor.
* | bug #1166: fix shortcomming in gemv when the destination is not a vector at ↵Gravatar Gael Guennebaud2016-02-15
| | | | | | | | compile-time.
* | Remove dead code.Gravatar Gael Guennebaud2016-02-12
| |
* | Fix usage of evaluator in sparse * permutation products.Gravatar Gael Guennebaud2016-02-12
| |
* | bug #901: fix triangular-view with unit diagonal of sparse rectangular matrices.Gravatar Gael Guennebaud2016-02-12
| |
* | Pulled latest updates from trunkGravatar Benoit Steiner2016-02-11
|\ \
* | | Made it possible to run the scalar_binary_pow_op functor on GPUGravatar Benoit Steiner2016-02-11
| | |
| * | bug #774: re-added comment referencing equations in the original paperGravatar Hauke Heibel2016-02-11
|/ /
* / Inline the +=, -=, *= and /= operators consistently between DenseBase.h and ↵Gravatar Benoit Steiner2016-02-11
|/ | | | SelfCwiseBinaryOp.h
* bug #774: fix a numerical issue producing unwanted reflections.Gravatar Gael Guennebaud2016-02-11
|
* Merged in rmlarsen/eigen (pull request PR-163)Gravatar Gael Guennebaud2016-02-11
|\ | | | | | | Implement complete orthogonal decomposition in Eigen.
* \ 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"
* | | Avoid implicit cast from double to float.Gravatar Benoit Steiner2016-02-10
| | |
| | * Rename inverse -> pseudoInverse.Gravatar Rasmus Munk Larsen2016-02-10
| | |
* | | I'm told to use __EMSCRIPTEN__ by an Emscripten dev.Gravatar Benoit Jacob2016-02-10
| | |
* | | Optimized implementation of the tanh function for SSEGravatar Benoit Steiner2016-02-10
| | |
* | | Optimized implementation of the hyperbolic tangent function for AVXGravatar Benoit Steiner2016-02-10
| | |
* | | Make the GCC workaround for sqrt GCC-only; detect Emscripten as non-GCCGravatar Benoit Jacob2016-02-10
| | |
* | | Work around Emscripten bug - https://github.com/kripken/emscripten/issues/4088Gravatar Benoit Jacob2016-02-10
| | |