| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
using lookup tables
|
| |
| |
| |
| | |
could return y+1. The new implementation uses rejection sampling to get an unbiased behabior.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
| |
function is not allowed` error.
|
|
|
|
| |
numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
|