Gael Guennebaud
c67a7148c4
ArrayWrapper and MatrixWrapper classes should not be nested by reference.
...
(grafted from 921a645481
)
2014-09-10 10:33:19 +02:00
Gael Guennebaud
38dc683901
Fix bug #822 : outer products needed linear access, and add respective unit tests
...
(grafted from 51b3f558bb
)
2014-09-08 10:21:22 +02:00
Jitse Niesen
cad0fa5d77
Replace asm by __asm__ (bug #873 ).
...
Thanks to Markus Eisenmann for report and initial patch.
2014-09-06 11:54:47 +01:00
Gael Guennebaud
5daebe0a27
bug #871 : fix compilation on ARM/Neon regarding __has_builtin usage (backport)
2014-09-01 10:58:07 +02:00
Gael Guennebaud
c880590d27
bug #861 : enable posix_memalign with PGI
...
(grafted from 2e50289ba3
)
2014-08-26 12:54:19 +02:00
Gael Guennebaud
bbaf01712c
bump to 3.2.2
2014-08-04 12:51:54 +02:00
Chen-Pang He
160034bba1
Fix bug #839
2014-07-09 03:32:32 +08:00
Gael Guennebaud
4777ca1afb
bug #808 : fix implicit conversions from int/longint to float/double
2014-07-08 18:59:18 +02:00
Gael Guennebaud
84a99f3a93
Enable LinearAccessBit in Block expression for inner-panels
2014-06-06 11:02:20 +02:00
Gael Guennebaud
43c2747e92
Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limit
...
(transplanted from d9381598bc
)
2013-08-21 14:29:00 +02:00
Gael Guennebaud
3c5e82ee0b
Make the static assertions on maximal fixed size object use EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB
...
(transplanted from 7bca2910c7
)
2013-08-20 13:59:33 +02:00
Gael Guennebaud
c5c4269961
Fix bug #803 : avoid char* to int* conversion
...
(grafted from 07986189b7
)
2014-05-01 23:03:54 +02:00
Mark Borgerding
b734863536
Check IMKL version for compatibility with Eigen (applying changeset e0dbb68c2f
...
to 3.2 branch)
2014-04-25 12:44:47 -04:00
Gael Guennebaud
eef44fb2a5
Relax Ref such that Ref<MatrixXf> accepts a RowVectorXf which can be seen as a degenerate MatrixXf(1,N)
...
(grafted from bb4b67cf39
)
2014-03-13 18:04:19 +01:00
Christoph Hertzberg
eb9c8cffd6
bug #755 : CommaInitializer produced wrong assertions in absence of ReturnValueOptimization.
2014-03-12 14:00:18 +01:00
Christoph Hertzberg
b0702dca05
Fixed bug #754 . Only inserted (!defined(_WIN32_WCE)) analog to alloc and free implementation (not tested, but should be correct).
...
(transplanted from d5cc083782
)
2014-03-05 14:50:00 +01:00
Jitse Niesen
4e80704c53
Bump version number to 3.2.1
2014-02-26 15:35:18 +00:00
Gael Guennebaud
48db2b8799
Implement bug #317 : use a template function call to suppress unused variable warnings.
2014-02-24 18:18:52 +01:00
Christoph Hertzberg
f24ba33c2d
Specify what non-resizeable objects are in transposeInPlace and adjointInPlace (cf bug #749 )
...
(transplanted from 3e439889e0
)
2014-02-24 13:12:10 +01:00
Gael Guennebaud
fd96ff166d
alloca is not necessarily alligned on windows
...
(grafted from 97965dde9b
)
2014-02-14 00:04:38 +01:00
Gael Guennebaud
52dc1d7ffd
Fix bug #740 : overflow issue in stableNorm
...
(grafted from 3291580630
)
2014-02-13 15:44:01 +01:00
Jitse Niesen
b5333b6760
Fix documentation of MatrixBase::applyOnTheLeft (bug #739 )
...
Add examples; move methods from EigenBase.h to MatrixBase.h
(grafted from 7ea6ef8969
)
2014-02-12 14:03:39 +00:00
Gael Guennebaud
f9276f9f90
Remove useless register keyword
2014-01-25 16:57:49 +01:00
Gael Guennebaud
12504a79d1
Fix bug #708 : add placement new/delete for array
...
(transplanted from 49034d1570
)
2013-11-27 09:46:59 +01:00
Gael Guennebaud
516304cd90
Workaround fixing aliasing issue in x = SparseLU::solve(x)
...
(transplanted from 46dd1bb1be
)
2013-11-15 11:19:19 +01:00
Christoph Hertzberg
b8020d11de
Implement boolean reductions for zero-sized objects
...
(grafted from e59b38abef
)
2013-11-13 16:47:02 +01:00
Christoph Hertzberg
a5522a1381
Use aligned loads in Matrix-Vector product where possible. Fixes bug #689
2013-10-29 12:42:46 +01:00
Martinho Fernandes
d646cc95ad
Fix bug #503
...
C++11 support on simple allocators comes for free. `aligned_allocator` does not
need to add any `construct` overloads to work with C++11 compilers.
(grafted from a1f056cf2a
)
2013-09-10 17:08:04 +02:00
Christoph Hertzberg
b2368b3408
Copy all format flags (not only precision) from actual output stream when calculating the maximal width
2013-10-17 14:30:09 +02:00
Christoph Hertzberg
965ee4e853
consider all columns for aligned output (fixes bug #616 )
2013-10-17 14:14:06 +02:00
Gael Guennebaud
f407a86a3f
Allow .conservativeResize(rows,cols) on vectors
...
(grafted from b433fb2857
)
2013-10-16 12:07:33 +02:00
Gael Guennebaud
a443b3d98d
Fix bug #654 : allow implicit transposition in Array to Matrix and Matrix to Array constructors
...
(grafted from 07417bd03f
)
2013-09-07 00:01:04 +02:00
Gael Guennebaud
2b50ade6ca
Fix bug #642 : add vectorization of sqrt for doubles, and make sqrt really safe if EIGEN_FAST_MATH is disabled
...
(grafted from d4dd6aaed2
and c47010e3d2
)
2013-08-19 16:02:27 +02:00
Gael Guennebaud
fa81676d64
Fix cost evaluation of partial reduxions -> improve performance of vectorwise/replicate expressions involving partial reduxions
...
(transplanted from bffdc491b3
)
2013-08-11 19:21:43 +02:00
Gael Guennebaud
b56348046f
Ref<> objects must be nested by reference because they potentially store a temporary object
...
(transplanted from 6719e56b5b
)
2013-08-11 17:52:43 +02:00
Gael Guennebaud
56f9b810ab
bump to 3.2
2013-07-23 18:48:35 -07:00
Gael Guennebaud
207747a518
Bump to 3.2-rc2
2013-07-19 16:58:51 +02:00
Gael Guennebaud
e788869cf5
Previous isFinite->hasNonFinite change was broken. After discussion let's rename it to allFinite
...
(transplanted from 4f0bd557a4
)
2013-07-18 11:27:04 +02:00
Gael Guennebaud
9df04bcede
Rename isFinite to hasNonFinite to avoid future naming collisions.
...
(transplanted from 6fab4012a3
)
2013-07-17 21:13:45 +02:00
Gael Guennebaud
2872d964f4
Remove Evaluators in 3.2 branch.
2013-07-17 10:00:36 +02:00
Gael Guennebaud
2c288b3949
Bump to 3.2-rc1
2013-07-17 09:37:52 +02:00
Desire Nuentsa
444c09e313
Fix constness of diagonal() and transpose() for MSVC.
2013-07-11 12:36:57 +02:00
Gael Guennebaud
84f52ad317
Remove double const qualifier
2013-07-10 23:54:53 +02:00
Gael Guennebaud
5a4519d2b4
Revisit the implementation of random_default_impl for integer to make sure avoid overflows and compiler warnings.
2013-07-10 21:11:41 +02:00
Gael Guennebaud
3edd4681f2
ReturnByValue should not be assignable!
2013-07-06 20:26:02 +02:00
Gael Guennebaud
155fa0ca83
Add missing namespace prefix in pconj
2013-07-03 11:36:12 +02:00
Jitse Niesen
419b5cff44
doc: Mention vec=vec.head(n) in aliasing page.
2013-07-02 13:35:36 +01:00
Gael Guennebaud
74beb218d2
Fix bug #554 : include unistd.h before checking the presence of posix_memalign.
2013-06-26 22:49:14 +02:00
Gael Guennebaud
1330ca611b
CwiseUnaryView should not inherit no_assignment_operator!
2013-06-24 13:45:33 +02:00
Gael Guennebaud
c21a04bcf9
fix compilation of ArrayBase::transposeInPlace
2013-06-24 13:35:13 +02:00