Benoit Steiner
|
ea75dba201
|
Added missing EIGEN_DEVICE_FUNC qualifiers to the unary array ops
|
2016-06-06 13:32:28 -07:00 |
|
Gael Guennebaud
|
2c00ac0b53
|
Implement generic scalar*expr and expr*scalar operator based on scalar_product_traits.
This is especially useful for custom scalar types, e.g., to enable float*expr<multi_prec> without conversion.
|
2016-06-02 22:16:37 +02:00 |
|
Gael Guennebaud
|
3c69afca4c
|
Add missing ArrayBase::log1p
|
2016-06-01 17:08:47 +02:00 |
|
Gael Guennebaud
|
c028d96089
|
Improve doc of special math functions
|
2016-05-20 14:18:48 +02:00 |
|
Gael Guennebaud
|
6761c64d60
|
zeta and polygamma are not unary functions, but binary ones.
|
2016-05-19 18:34:16 +02:00 |
|
Gael Guennebaud
|
ce12562710
|
Add some c++11 flags in documentation
|
2016-05-19 17:35:30 +02:00 |
|
Benoit Steiner
|
18e6f67426
|
Added support for exclusive or
|
2016-04-14 20:37:46 -07:00 |
|
Till Hoffmann
|
57239f4a81
|
Added polygamma function.
|
2016-04-01 14:35:21 +01:00 |
|
Till Hoffmann
|
dd5d390daf
|
Added zeta function.
|
2016-04-01 13:32:29 +01:00 |
|
Gael Guennebaud
|
f3643eec57
|
Add typedefs for the return type of all block methods.
|
2016-02-19 22:15:01 +01:00 |
|
Eugene Brevdo
|
6a75e7e0d5
|
Digamma cleanup
* Added permission from cephes author to use his code
* Cleanup in ArrayCwiseUnaryOps
|
2016-01-15 16:32:21 -08:00 |
|
Eugene Brevdo
|
f7362772e3
|
Add digamma for CPU + CUDA. Includes tests.
|
2015-12-24 21:15:38 -08:00 |
|
Benoit Steiner
|
b1ae39794c
|
Simplified the code a bit
|
2015-12-07 16:46:35 -08:00 |
|
Eugene Brevdo
|
fa4f933c0f
|
Add special functions to Eigen: lgamma, erf, erfc.
Includes CUDA support and unit tests.
|
2015-12-07 15:24:49 -08:00 |
|
Benoit Steiner
|
e25e3a041b
|
Added rsqrt() method to the Array class: this method computes the coefficient-wise inverse square root much more efficiently than calling sqrt().inverse().
|
2015-12-03 18:16:35 -08:00 |
|
Gael Guennebaud
|
3f32f5ec22
|
ArrayBase::sign: add unit test and fix doc
|
2015-11-27 16:27:53 +01:00 |
|
Mark Borgerding
|
7ddcf97da7
|
added scalar_sign_op (both real,complex)
|
2015-11-24 17:15:07 -05:00 |
|
Gael Guennebaud
|
6544b49e59
|
Generalize pow(x,e) such that x and e can be a different expression type or a scalar for either x or e. Add x.pow(e) with e an array expression.
|
2015-07-20 13:57:55 +02:00 |
|
Gael Guennebaud
|
b0d5aaafcc
|
Rename free functions isFinite, isInf, isNaN to be compatible with c++11
|
2015-06-10 16:17:09 +02:00 |
|
Gael Guennebaud
|
25a98be948
|
bug #80: merge with d_hood branch on adding more coefficient-wise unary array functors
|
2015-06-10 15:52:05 +02:00 |
|
Gael Guennebaud
|
3a4299b245
|
bug #872: remove usage of deprecated bind1st.
|
2015-06-09 10:52:04 +02:00 |
|
Christoph Hertzberg
|
494fa991c3
|
bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom functors for comparison operators
|
2015-05-07 17:28:40 +02:00 |
|
Deanna Hood
|
4bab4790c0
|
Add \sa tags of isFinite/isInf for each other
|
2015-03-22 05:39:08 +10:00 |
|
Deanna Hood
|
1c78d6f2a6
|
Add boolean not operator (!) array support
|
2015-03-17 08:29:57 +10:00 |
|
Deanna Hood
|
fef4e071d7
|
Rename isinf to isInf
|
2015-03-17 05:58:47 +10:00 |
|
Deanna Hood
|
46cf9cda32
|
Add isfinite array support as isFinite
|
2015-03-17 04:33:12 +10:00 |
|
Deanna Hood
|
fb68b149cb
|
Rename isnan to isNaN
|
2015-03-17 02:04:42 +10:00 |
|
Deanna Hood
|
f89fcefa79
|
Add hyperbolic trigonometric functions from std array support
|
2015-03-11 13:13:30 +10:00 |
|
Deanna Hood
|
a5e49976f5
|
Add log10 array support
|
2015-03-11 08:56:42 +10:00 |
|
Deanna Hood
|
31fdd67756
|
Additional unary coeff-wise functors (isnan, round, arg, e.g.)
|
2015-03-11 06:39:23 +10:00 |
|
Christoph Hertzberg
|
421feea3b2
|
member_redux constructor is explicit too. Renamed some typedefs for more consistency.
|
2014-09-23 18:55:42 +02:00 |
|
Christoph Hertzberg
|
eb13ada3aa
|
Renamed CwiseInverseReturnType to InverseReturnType for ArrayBase::inverse()
|
2014-09-23 17:21:27 +02:00 |
|
Christoph Hertzberg
|
36448c9e28
|
Make constructors explicit if they could lead to unintended implicit conversion
|
2014-09-23 14:28:23 +02:00 |
|
Jitse Niesen
|
abb33258ce
|
Doc: difference between array and matrix cosine etc (bug #830)
|
2014-09-06 14:59:44 +01:00 |
|
Jitse Niesen
|
55453c51e8
|
Add documentation and very simple test for array atan().
|
2014-06-19 15:07:42 +01:00 |
|
Roger Martin
|
eb49100de9
|
Add component-wise atan() function (see bug #80).
|
2014-06-19 14:55:14 +01:00 |
|
Christoph Hertzberg
|
1200bd2ef0
|
Grafted from 5725:cdedc9e90d21099e8b3191f95425680ebe710d6f
and resolved conflicts
|
2013-12-21 21:46:27 +01:00 |
|
Gael Guennebaud
|
1bb1a57ef7
|
merge with default branch
|
2013-11-05 10:31:59 +01:00 |
|
Gael Guennebaud
|
a0e8577b49
|
Fix bug #684: optimize vectorization of array-scalar and scalar-array
|
2013-10-18 14:56:36 +02:00 |
|
Christoph Hertzberg
|
36052c4911
|
Added comparisons scalar to array (previously only the array to scalar was possible) (Fixes bug #147)
Extended the unit test for that
|
2013-10-17 15:37:29 +02:00 |
|
Christoph Hertzberg
|
0bce534c8f
|
Fix bug #679
|
2013-10-15 19:09:09 +02:00 |
|
Gael Guennebaud
|
6126ad801f
|
Extend support for nvcc to Array objects and wrappers
|
2013-07-31 15:30:50 +02:00 |
|
Gael Guennebaud
|
2f593ee67c
|
merge with main branch
|
2013-07-17 13:21:35 +02:00 |
|
Jitse Niesen
|
e37ff98bbb
|
Implement mixed static/dynamic-size .block() (bug #579)
|
2013-06-18 14:29:15 +01:00 |
|
Gael Guennebaud
|
5adcc6c7b4
|
Add support for NVCC5: most of the Core and part of LU are callable from CUDA code.
Still a lot to do.
|
2013-02-07 19:06:14 +01:00 |
|
Gael Guennebaud
|
f41d96deb9
|
Fix several documentation issues
|
2012-12-24 13:33:22 +01:00 |
|
Desire NUENTSA
|
4acc18f100
|
Move VectorBlock methods into plugin section
|
2012-11-16 19:59:11 +01:00 |
|
Gael Guennebaud
|
493319ae5f
|
plugin header files can be included more than once
|
2012-11-15 14:33:30 +01:00 |
|
Gael Guennebaud
|
0c584dcf4d
|
fix compilation with m.array().min/max(scalar)
|
2012-09-12 17:50:07 +02:00 |
|
Benoit Jacob
|
69124cfca2
|
Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.
|
2012-07-13 14:42:47 -04:00 |
|