aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
* Fixed a typo in Macro.hGravatar Benoit Steiner2015-07-16
|
* Clean some previous changes and more cuda fixesGravatar Gael Guennebaud2015-07-15
|
* Merged eigen/eigen into defaultGravatar Nicolas Mellado2015-07-15
|\
* | Add missing EIGEN_DEVICE_FUNCGravatar Nicolas Mellado2015-07-15
| |
| * bug #1039: Redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE may lead to errorsGravatar Christoph Hertzberg2015-07-13
| |
* | CleaningGravatar Nicolas Mellado2015-07-11
| |
* | Revert files to remove EIGEN_USING_NUMEXT_MATHGravatar Nicolas Mellado2015-07-11
| |
* | Replace double constants by Scalar constantsGravatar Nicolas Mellado2015-07-11
| |
* | Cuda compatibility: remove explicit call to std math functionsGravatar Nicolas Mellado2015-07-11
| |
| * Use NumTraits<T>::RequireInitialization instead of ↵Gravatar Benoit Steiner2015-07-07
| | | | | | | | internal::is_arithmetic<T>::value to check whether it's possible to bypass the type constructor in the tensor code.
| * Updated internal::is_arithmetic::value to be true for complex numbersGravatar Benoit Steiner2015-07-07
| |
* | Protect against compilation errors with nvcc and numext/complex.Gravatar Nicolas Mellado2015-07-06
|/ | | | | Disable functions explicitely involving std::complex when compiling with nvcc. Improve code compatilibity using the new macro EIGEN_USING_NUMEXT_MATH (same spirit than EIGEN_USING_STD_MATH but for numext functions)
* typo correction in mathFunctionGravatar Emilie Guy2015-07-06
|
* Marked the cast functions as EIGEN_DEVICE_FUNC to ensure that we can run ↵Gravatar Benoit Steiner2015-06-30
| | | | casting on GPUs
* 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.
* Remove redundant accessors in ReverseGravatar Gael Guennebaud2015-06-25
|
* bug #1000: MSVC 2013 does need the operator= workaroundGravatar Gael Guennebaud2015-06-25
|
* Add a call_assignment_no_alias_no_transpose shortcutGravatar Gael Guennebaud2015-06-24
|
* Fix a warning with iccGravatar Gael Guennebaud2015-06-23
|
* Enable VML's pow wrapper on windows (the previous wrapper used the Fortran ↵Gravatar Gael Guennebaud2015-06-23
| | | | interface)
* bug #923: update support for Intel's VML wrt new evaluation mechanismsGravatar Gael Guennebaud2015-06-23
|
* bug #923: fix EIGEN_USE_BLAS modeGravatar Gael Guennebaud2015-06-23
|
* Workaround missalignment produced by first_aligned for PacketSize==1 and size==1Gravatar Gael Guennebaud2015-06-23
|
* Use Ref<> to bypass forceAlignmentIfGravatar Gael Guennebaud2015-06-22
|
* Fix return nullary return types: it must be based on the PlainObject type ↵Gravatar Gael Guennebaud2015-06-22
| | | | instead of the expression type.
* Get rid of must_nest_by_valueGravatar Gael Guennebaud2015-06-19
|
* Get rid of class internal::nested<> (still have to updated Tensor module)Gravatar Gael Guennebaud2015-06-19
|
* Fix ambiguous instanciation using clean class-level SFINAE in product_evaluatorGravatar Gael Guennebaud2015-06-19
|
* Remove a few deprecated internal expressionsGravatar Gael Guennebaud2015-06-19
|
* Fix permutation/transposiitons products wrt nested_evalGravatar Gael Guennebaud2015-06-19
|
* Introduce a AliasFreeProduct option for Permutations and TranspositionsGravatar Gael Guennebaud2015-06-19
|
* Remove useless specializations of evaluator_traitsGravatar Gael Guennebaud2015-06-19
|
* Improbe compatibility of Transpositions and evaluatorsGravatar Gael Guennebaud2015-06-19
|
* Make Transpositions use evaluatorsGravatar Gael Guennebaud2015-06-19
|
* Clean implementation of permutation * matrix products.Gravatar Gael Guennebaud2015-06-19
|
* Fix storage order computation in traits<Product>Gravatar Gael Guennebaud2015-06-19
|
* Remove the usage of result_of for DenseBase::redux as discussed in bug #1006Gravatar Gael Guennebaud2015-06-15
|
* Remove support of std::binder* in C++11Gravatar Gael Guennebaud2015-06-15
|
* Remove aligned-on-scalar assert and fallback to non vectorized path at ↵Gravatar Gael Guennebaud2015-06-14
| | | | runtime (first_aligned already had this runtime guard)
* Add missing forward declaration of AlignedBoxGravatar Gael Guennebaud2015-06-15
|
* Relax aligned-on-scalar assert as in the 3.2 branchGravatar Gael Guennebaud2015-06-12
|
* Enable C++11 math function in a more conservative manner.Gravatar Gael Guennebaud2015-06-11
|
* Introduce EIGEN_PI, get rid of M_PI and acos(-1.0)Gravatar Gael Guennebaud2015-06-10
|
* Make more use of EIGEN_HAS_C99_MATHGravatar Gael Guennebaud2015-06-10
|
* fix isinf(complex(inf,NaN)) to return false.Gravatar Gael Guennebaud2015-06-10
|
* Rename free functions isFinite, isInf, isNaN to be compatible with c++11Gravatar Gael Guennebaud2015-06-10
|
* bug #80: merge with d_hood branch on adding more coefficient-wise unary ↵Gravatar Gael Guennebaud2015-06-10
|\ | | | | | | array functors
* | bug #890, add a more general routine to check that two dense object ↵Gravatar Gael Guennebaud2015-06-10
| | | | | | | | reference to the same data
* | bug #1003: assert in MapBase if the provided pointer is not aligned on ↵Gravatar Gael Guennebaud2015-06-09
| | | | | | | | scalar while it is expected to be. Also add a EIGEN_ALIGN8 macro.
* | Clean argument names of some functionsGravatar Gael Guennebaud2015-06-09
| |