aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/MathFunctions.h
Commit message (Expand)AuthorAge
...
* 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
* Fix hypot() and hypotNorm() wrt NaN and INF values.Gravatar Gael Guennebaud2014-09-02
* Add isfinite overload for complexes.Gravatar Gael Guennebaud2014-04-14
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | Disabled std::log1p on Cygwin.Gravatar Hauke Heibel2013-08-10
* | Merge in jdh8's branch.Gravatar Jitse Niesen2013-07-21
|\ \
| | * merge with main branchGravatar Gael Guennebaud2013-07-17
| | |\ | |_|/ |/| |
* | | Revisit the implementation of random_default_impl for integer to make sure av...Gravatar Gael Guennebaud2013-07-10
| * | Slightly optimize atanh2.Gravatar Chen-Pang He2013-07-08
|/ /
* | Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
| * Add nvcc support for normalize, initializers, and fuzzy comparisonsGravatar Gael Guennebaud2013-06-05
| * merge with default branchGravatar Gael Guennebaud2013-04-19
| |\ | |/ |/|
| * Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with std::min...Gravatar Gael Guennebaud2013-04-05
* | Handle special case in atanh2(x,y) when y = 0.Gravatar Jitse Niesen2013-03-09
* | Added missing using std::sqrt.Gravatar Hauke Heibel2013-01-27
|/
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
* Avoid inefficient 2x2 LU. Move atanh to internal for maintainability.Gravatar Chen-Pang He2012-08-30
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
* Fix bug #480: workaround the Android NDK defining isfinite as a macroGravatar Gael Guennebaud2012-07-05
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
* std::isfinite is non standardGravatar Gael Guennebaud2012-01-23