aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | Removed a template parameter for fixed sized tensorsGravatar Benoit Steiner2016-10-26
| | | |
| | * | Fix regression in X = (X*X.transpose())/s with X rectangular by deferring ↵Gravatar Gael Guennebaud2016-10-26
| | | | | | | | | | | | | | | | resizing of the destination after the creation of the evaluator of the source expression.
| | | * Always enable /bigobj for tests to avoid a compile error in MSVC 2015Gravatar enrico.detoma2016-10-26
| | | |
| | * | add a generic EIGEN_HAS_CXX11Gravatar Gael Guennebaud2016-10-26
| | |/
| | * Fix warning with ICCGravatar Gael Guennebaud2016-10-26
| |/
| * Replaced tabs with spacesGravatar Benoit Steiner2016-10-25
| |
| * Code cleanupGravatar Benoit Steiner2016-10-25
| |
| * Fix ICC warningsGravatar Gael Guennebaud2016-10-25
| |
| * Add missing inline keywordsGravatar Gael Guennebaud2016-10-25
| |
| * Fixed a typoGravatar Benoit Steiner2016-10-25
| |
| * bug #1004: one more rewrite of LinSpaced for floating point numbers to ↵Gravatar Gael Guennebaud2016-10-25
| | | | | | | | | | | | | | | | guarantee both interpolation and monotonicity. This version simply does low+i*step plus a branch to return high if i==size-1. Vectorization is accomplished with a branch and the help of pinsertlast. Some quick benchmark revealed that the overhead is really marginal, even when filling small vectors.
| * Add a pinsertlast function replacing the last entry of a packet by a scalar.Gravatar Gael Guennebaud2016-10-25
| | | | | | | | (useful to vectorize LinSpaced)
| * bug #1333: fix bad usage of const_cast_derived. Better use .data() for that ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | | | purpose.
| * Cleanup ArrayWrapper and MatrixWrapper by removing redundant accessors.Gravatar Gael Guennebaud2016-10-24
| |
| * 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.
| * Merged in benoitsteiner/opencl (pull request PR-238)Gravatar Benoit Steiner2016-10-24
| |\ | | | | | | | | | Added support for OpenCL to the Tensor Module
| * | 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.
| * | Add unit test for overflow in LinSpacedGravatar Gael Guennebaud2016-10-24
| | |
| * | bug #1328: workaround a compilation issue with gcc 4.2Gravatar Gael Guennebaud2016-10-20
| | |
| | * Merge latest updates from trunkGravatar Benoit Steiner2016-10-20
| | |\ | | |/ | |/|
| | * Added SYCL include in Tensor.Gravatar Luke Iwanski2016-10-20
| | |
| * | Fixed a few typos in the ternary tensor expressions typesGravatar Benoit Steiner2016-10-19
| | |
| | * Fixing the typo regarding missing #if needed for proper handling of ↵Gravatar Mehdi Goli2016-10-16
| | | | | | | | | | | | exceptions in Eigen/Core.
| | * Fixing the code indentation in the TensorReduction.h file.Gravatar Mehdi Goli2016-10-14
| | |
| | * Merged ComputeCpp to default.Gravatar Luke Iwanski2016-10-14
| | |\
| | | * Applyiing Benoit's comment to return the missing line back in Eigen/CoreGravatar Mehdi Goli2016-10-14
| | | |
| * | | Fix previous merge.Gravatar Gael Guennebaud2016-10-14
| | | |
| * | | Merged in rmlarsen/eigen2 (pull request PR-232)Gravatar Gael Guennebaud2016-10-14
| |\ \ \ | | | | | | | | | | | | | | | Improve performance of parallelized matrix multiply for rectangular matrices
| | | * | Merged ComputeCpp into default.Gravatar Luke Iwanski2016-10-14
| | | |\|
| | | | * Reducing the code by generalising sycl backend functions/structs.Gravatar Mehdi Goli2016-10-14
| | | | |
| * | | | Merged in lukier/eigen (pull request PR-234)Gravatar Benoit Steiner2016-10-13
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Enabling CUDA in Geometry
| * | | | | Relaxed the resizing checks so that they don't fail with gcc >= 5.3Gravatar Benoit Steiner2016-10-13
| | | | | |
| | * | | | Fixes for min and abs after Benoit's comments, switched to numext.Gravatar Robert Lukierski2016-10-13
| | | | | |
| * | | | | Patch to allow VS2015 & CUDA 8.0 to compile with Eigen included. I'm not sureGravatar Avi Ginsburg2016-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whether to limit the check to this compiler combination (` || (EIGEN_COMP_MSVC == 1900 && __CUDACC_VER__) `) or to leave it as it is. I also don't know if this will have any affect on including Eigen in device code (I'm not in my current project).
| | | | * | Merged eigen/eigen into defaultGravatar Benoit Steiner2016-10-12
| | | | |\ \ | | |_|_|/ / | |/| | | |
* | | | | | Deleted redundant implementation of preduxGravatar Benoit Steiner2016-10-12
| | | | | |
| * | | | | Remove double ;;Gravatar Gael Guennebaud2016-10-12
| | | | | |
* | | | | | Merged eigen/eigen into defaultGravatar Benoit Steiner2016-10-12
|\| | | | |
* | | | | | Take advantage of AVX512 instructions whenever possible to speedup the ↵Gravatar Benoit Steiner2016-10-12
| | | | | | | | | | | | | | | | | | | | | | | | processing of 16 bit floats.
| * | | | | Fix SPQR for rectangular matricesGravatar Gael Guennebaud2016-10-12
| | | | | |
| * | | | | Fix outer-stride.Gravatar Gael Guennebaud2016-10-12
| | | | | |
| | * | | | Fixes min() warnings.Gravatar Robert Lukierski2016-10-12
| | | | | |
| * | | | | Merged in rmlarsen/eigen (pull request PR-230)Gravatar Gael Guennebaud2016-10-12
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix a bug in psqrt for SSE and AVX when EIGEN_FAST_MATH=1
| | | * | | | 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 copy-paste error: Must use _mm256_cmp_ps for AVX.Gravatar Rasmus Munk Larsen2016-10-12
| | | | | | |
| * | | | | | bug #1325: fix compilation on NEON with clangGravatar Gael Guennebaud2016-10-12
| | |/ / / / | |/| | | |
| * | | | | Manually define int16_t and uint16_t when compiling with Visual StudioGravatar Benoit Steiner2016-10-08
| | | | | |
| * | | | | Reenabled the use of variadic templates on tegra x1 provides that the latest ↵Gravatar Benoit Steiner2016-10-08
| | | | | | | | | | | | | | | | | | | | | | | | version (i.e. JetPack 2.3) is used.
| * | | | | Cleaned up a regression testGravatar Benoit Steiner2016-10-08
| | | | | |
| | | | * | Merge the content of the ComputeCpp branch into the default branchGravatar Benoit Steiner2016-10-07
| | | | |\|