| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
usable inside GPU kernels.
|
|
|
|
| |
andEigen::numext::isinf on CUDA devices
|
|
|
|
| |
finite numbers.
|
|
|
|
| |
devices.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
std::
Use these in SpecialFunctions.
|
| |
|
| |
|
|
|
|
| |
value instead of being passed by reference
|
|
|
|
|
|
|
|
| |
This changeset add two specializations for float/double on SSE. Those
are mostly usefull with GCC for which std::sqrt add an extra and costly
check on the result of _mm_sqrt_*. Clang does not add this burden.
In this changeset, only DenseBase::norm() makes use of it.
|
|
|
|
| |
warnings
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
gcc4.4 and older msvc with fast-math.
|
| |
|
|
|
|
| |
fast-math mode.
|
| |
|
| |
|
|
|
|
| |
implementation instead
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
casting on GPUs
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
otherwise
|