Gael Guennebaud
33efb8ed62
Simplify the use of custom scalar types, the rule is to never directly call a standard math function using std:: but rather put a using std::foo before and simply call foo:
...
using std::max;
max(a,b);
(transplanted from 87ac09daa88c1df338701f2d2b30b09e812cf757
)
2011-05-25 08:41:45 +02:00
Gael Guennebaud
63e5cf525f
work around an ICE with ICC 12
2011-05-29 11:23:31 +02:00
Gael Guennebaud
cf76a50a34
bug #271 : fix copy/paste mistakes in doc
2011-05-23 13:39:26 +02:00
Gael Guennebaud
ee46ae9ba7
clean a bit previous patch (ctor vs static_cast and a few bits)
...
(transplanted from da644fb0c3e0b7fcda03ba27a02061c084809b9f)
2011-05-23 13:34:04 +02:00
David H. Bailey
b3c3627c72
fix implicit scalar conversions (needed to support fancy scalar types, see bug #276 )
...
(transplanted from d61f1eae804a5dc4924f167c00fbde31c1bef7ea)
2011-05-23 11:20:13 +02:00
Gael Guennebaud
e3a521be6b
backport 7209d6a12610d4682c65a99f12b0d0278fbbe81d
...
(fix gemv_static_vector_if on architectures that cannot aligned on the stack (e.g., ARM NEON))
2011-05-21 22:19:12 +02:00
Gael Guennebaud
282fd7a2da
NEON: fix plset
...
(transplanted from f2837aebc4179c71145545c5e5988734c7ed30b2
)
2011-05-18 21:12:08 +02:00
Gael Guennebaud
99ab2411e5
NEON: fix ploaddup
...
(transplanted from 85c137ccd4394123c06c36dcf414bd591a02c441
)
2011-05-18 08:15:47 +02:00
Gael Guennebaud
ffefe1bd2e
fix trmm for some unusual trapezoidal cases (a dense set of columns or rows is zero)
...
(transplanted from 568478ffe5a82608ac0ce3b6a1f5eac551dc9543
)
2011-03-28 17:41:46 +02:00
Gael Guennebaud
55574053d0
fix bug #267 : alloca is not aligned on arm
...
(transplanted from 179d42bb2b03199d8731a83f24b115d22c16ce20
)
2011-05-17 21:30:12 +02:00
Gael Guennebaud
ffee1d1c87
fix 228 (ei_aligned_stack_delete does not exist anymore)
...
(transplanted from 5fda8cdfb36a56288c54bd2f87bf596cb06b506a
)
2011-03-21 21:59:42 +01:00
Gael Guennebaud
19e7c672bb
clean a bit the stack allocation mechanism
...
(transplanted from b8ecda5c66a40e37d1300ce49c35bf0964a3f2d0
)
2011-03-19 10:27:47 +01:00
Gael Guennebaud
c3342b0bb4
fix memory leak when a custom scalar throw an exception
...
(transplanted from 290205dfc049abc5a92c1191740b30fa91130ade
)
2011-03-19 01:06:50 +01:00
John Tytgat
84c8b6d5c5
fix bug #260 : broken Qt support for Transform
2011-05-11 22:31:36 +02:00
Jitse Niesen
18a8034348
Get rid of wrong "subscript above bounds" warning (bug #149 ).
2011-05-07 18:44:11 +01:00
Gael Guennebaud
697e1656ce
add missing .data() members to MatrixWrapper and ArrayWrapper
...
(transplanted from fb76452cbc4c62feb6c5bc47319ceefe3e54dd80
)
2011-05-06 21:15:05 +02:00
Gael Guennebaud
c2a23c3e24
fix compilation on ARM NEON (missing AlignedOnScalar)
...
(transplanted from 97b6d26f5bf268bdec41bded2e5dc2dd27fa8b1c
)
2011-05-06 09:03:48 +02:00
Thomas Capricelli
6d0e3154d7
better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit
2011-05-05 18:48:40 +02:00
Thomas Capricelli
7b122ed158
backport of a18a1be42d35b9de82949eaa54ce5196002da391
...
Fix compilation with gcc-4.6.0, patch provided by Anton Gladky <gladky.anton@gmail.com>,
working on debian packaging.
2011-05-05 00:48:13 +02:00
Jitse Niesen
d9232a96aa
Bail out if preprocessor symbol Success is defined (bug #253 ).
2011-05-04 14:28:01 +01:00
Jitse Niesen
4ecf67f5e4
Backport of a96c849c20cd787c40c2cbf30a496fed7bf2bf1e
...
: Document enums in Contants.h (bug #248 ).
2011-05-03 17:18:10 +01:00
Gael Guennebaud
860d66c0f1
fix bug #258 : asin/acos copy paste mistake
...
(transplanted from 1947da39ab18813ac5611f81c034eaca3ddc98a5
)
2011-05-02 13:26:44 +02:00
Mathieu Gautier
ba3aafa85f
Quaternion : add Flags on Quaternion's traits with the LvalueBit set if needed
...
Quaternion : change PacketAccess to IsAligned to mimic other traits
test : add a test and 4 failtest on Map<const Quaternion> based on Eigen::Map ones
(transplanted from 2b5868ee7e71398e35d495d447b02e0be54f53da)
2011-04-12 14:49:50 +02:00
Gael Guennebaud
134b83c310
fix bug #250 : compilation error with gcc 4.6 (STL header files no longer include cstddef)
...
(transplanted from e87f6539241b55ed03b175908e6326b385cf3920
)
2011-04-19 16:34:25 +02:00
Gael Guennebaud
b0e810fb3f
fix bug #242 : vectorization was wrongly enabled on MSVC 2005
...
(transplanted from 67d50f539bbd254dbb6cbe15568888aec99b2535
)
2011-04-19 15:25:00 +02:00
Jitse Niesen
90cacfa610
Make MapBase(PointerType) constructor explicit (fixes bug #251 ).
...
Backport of changeset 0b40b36d100e32a429b756e259149f812163c83a
.
2011-04-19 12:56:41 +01:00
Benoit Jacob
de21678aab
fix unaligned-array-assert link
2011-04-18 06:35:54 -04:00
Jitse Niesen
a700d3c506
Backport of c9b5531d6c51fc8a4ee0b69beb42a5b8dba0b172
...
: Normalize eigenvectors (bug #249 ).
2011-04-15 17:41:12 +01:00
Adam Szalkowski
c088ee78c8
fix bug #239 : the essential part was left uninitialized in some cases
...
(transplanted from 969e92261d3da900cd472d74abda9357ac994146
)
2011-03-31 09:54:52 +02:00
Jitse Niesen
e53539435d
Backport of changeset c6ad2deead4e8f7db743a103200b51cfaf1d8e7f
...
. Fixes bug #232 .
2011-03-24 10:45:24 +00:00
Benoit Jacob
67e24b85a4
bump
2011-03-18 05:13:34 -04:00
Benoit Jacob
4931a719f4
bump
2011-03-14 14:10:05 -04:00
Jitse Niesen
27f34269d5
Document EIGEN_DEFAULT_DENSE_INDEX_TYPE.
...
Also, expand description of EIGEN_DONT_ALIGN.
2011-03-11 11:15:44 +00:00
Benoit Jacob
dc36efbb8f
fix bug #219 : Map Flags AlignedBit was miscomputed, didn't account for EIGEN_ALIGN
2011-03-10 10:17:17 -05:00
Oliver Ruepp
5d1263e7c5
bug #37 : fix resizing when the destination sparse matrix is row major
2011-03-08 16:37:59 +01:00
Benoit Jacob
bfcad536e8
* bug #206 : correctly forward computationOptions and work towards avoiding mallocs after preallocation, with unit test.
...
* added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test
2011-03-06 20:59:25 -05:00
Benoit Jacob
b464fc19bc
try to fix a ICC 11.1 compiler error (bug #217 )
2011-03-06 19:27:31 -05:00
Benoit Jacob
c541d0a62e
disable ICC 12 warning 279 - controlling expression is constant
2011-03-06 19:06:44 -05:00
Benoit Jacob
56818d907e
Make EIGEN_ALIGN16 always align to fix crashes with EIGEN_DONT_ALIGN_STATICALLY. New macro EIGEN_USER_ALIGN16 had the old behavior i.e. honors user preference.
2011-03-04 09:57:49 -05:00
Gael Guennebaud
4f0909b5f0
fix bug #212 (installation of Eigen2Support/Geometry)
2011-03-04 14:16:58 +01:00
Gael Guennebaud
5cec29162b
fix compilation in the case of 1D Transform
2011-03-02 19:29:55 +01:00
Gael Guennebaud
703c8a0cc6
fix compilation when mixing CompactAffine with Homogeneous objects
2011-03-02 19:27:13 +01:00
Gael Guennebaud
d30f0c0953
fix transform * matrix products: in particular it now truely considers the rhs as a set of (homogeneous) points and do not neglect the homogeneous coordinates in the case of affine transform
2011-03-02 19:26:38 +01:00
Gael Guennebaud
c8e1b679fa
re-enable fast pset1-pstore by introducing a new higher level pstore1 function
2011-03-02 10:55:44 +01:00
Benoit Jacob
77fc6a9914
bump
2011-02-28 00:55:52 -05:00
Benoit Jacob
eef03525b8
fix bug #203 : revert to using _mm_set1_p[sd]
2011-02-28 00:04:05 -05:00
Benoit Jacob
9be2712bf7
remove now-useless comments
2011-02-27 22:35:17 -05:00
Benoit Jacob
0612768c1c
fix bug #201 : Clang too has intrinsics bugs preventing us to use custom unaligned loads
2011-02-27 21:59:07 -05:00
Benoit Jacob
4846c76d9d
shut up a stupid clang 2.8 warning
2011-02-27 20:18:03 -05:00
Benoit Jacob
afc9efca15
fix compilation with clang 2.8
2011-02-27 20:17:47 -05:00