aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/MathFunctions.h
Commit message (Expand)AuthorAge
...
* Add numext::sqrt function to enable custom optimized implementation.Gravatar Gael Guennebaud2016-01-21
* Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ...Gravatar Gael Guennebaud2016-01-01
* Use overload instead of template full specialization to please old MSVCGravatar Gael Guennebaud2015-11-22
* Fix overload instantiation for clangGravatar Gael Guennebaud2015-11-20
* Workaround MSVC missing overloads of std::fpclassify for integral typesGravatar Gael Guennebaud2015-11-20
* compilation issueGravatar Gael Guennebaud2015-11-02
* bug #1102: fix multiple definition linking issueGravatar Gael Guennebaud2015-10-30
* fix copy/paste typoGravatar Gael Guennebaud2015-10-28
* Enable std::isfinite/nan/inf on MSVC 2013 and newer and clang. Fix isinf for ...Gravatar Gael Guennebaud2015-10-28
* bug #1008: improve handling of fast-math mode for older gcc versions.Gravatar Gael Guennebaud2015-10-27
* bug #1008: stabilize isfinite/isinf/isnan/hasNaN/allFinite functions for fast...Gravatar Gael Guennebaud2015-10-27
* Make abs2 compatible with custom complex typesGravatar Gael Guennebaud2015-10-02
* Call numext::mini instead of std::min in several places.Gravatar Benoit Steiner2015-09-28
* nvcc doesn't support std::min or std::max on GPU. Use our own custom implemen...Gravatar Benoit Steiner2015-08-27
* Protect all calls to isnan, isinf and isfinite with parentheses.Gravatar Christoph Hertzberg2015-08-14
* Fix compilation of isnan(complex)Gravatar Gael Guennebaud2015-07-20
* Clean some previous changes and more cuda fixesGravatar Gael Guennebaud2015-07-15
* Replace double constants by Scalar constantsGravatar Nicolas Mellado2015-07-11
* Protect against compilation errors with nvcc and numext/complex.Gravatar Nicolas Mellado2015-07-06
* typo correction in mathFunctionGravatar Emilie Guy2015-07-06
* Marked the cast functions as EIGEN_DEVICE_FUNC to ensure that we can run cast...Gravatar Benoit Steiner2015-06-30
* 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
* Use std::isfinite when availableGravatar Deanna Hood2015-04-20
* Incorporate C++11 check into EIGEN_HAS_C99_MATH macroGravatar Deanna Hood2015-04-20
* Merged default into unary-array-cwise-functorsGravatar Deanna Hood2015-04-20
|\
* | Only use std::isnan and std::isinf if they are availableGravatar Deanna Hood2015-04-20
* | Don't use M_PI since it's only guaranteed to be defined in Eigen/GeometryGravatar Deanna Hood2015-04-08
| * Fix hypot(0,0).Gravatar Gael Guennebaud2015-03-27
* | Use M_PI instead of acos(-1) for piGravatar Deanna Hood2015-03-22
| * Improve random number generation for integer and add unit testGravatar Gael Guennebaud2015-03-19
* | Use std::arg for real numbers when c++11 is used, custom implementation other...Gravatar Deanna Hood2015-03-17
* | Use std::round when c++11 is used, custom implementation otherwiseGravatar Deanna Hood2015-03-17
* | Rename isinf to isInfGravatar Deanna Hood2015-03-17
* | Remove floor, ceil, round for complex numbersGravatar Deanna Hood2015-03-17
* | Rename isnan to isNaNGravatar Deanna Hood2015-03-17
| * Refactor computeProductBlockingSizes to make room for the possibility of usin...Gravatar Benoit Jacob2015-03-15
| * Fix internal::random(x,y) for integer types. The previous implementation coul...Gravatar Gael Guennebaud2015-03-13
* | Additional unary coeff-wise functors (isnan, round, arg, e.g.)Gravatar Deanna Hood2015-03-11
|/
* log1p is defined only for real Scalars in C++11Gravatar Christoph Hertzberg2015-02-21
* Remove useless and non standard numext::atanh2 function.Gravatar Gael Guennebaud2014-12-08
* bug #876: implement a portable log1p functionGravatar Gael Guennebaud2014-12-08
* Prevent CUDA `calling a __host__ function from a __host__ __device__ function...Gravatar Christoph Hertzberg2014-10-21
* bug #701: workaround (min) and (max) blocking ADL by introducing numext::mini...Gravatar Gael Guennebaud2014-10-20
* log2(int) must be inlined.Gravatar Gael Guennebaud2014-09-18
* Add a portable log2 function for integersGravatar Gael Guennebaud2014-09-17
* bug #619: workaround MSVC 2008 implementing std::abs for int only on WINCEGravatar Gael Guennebaud2014-09-07