Gael Guennebaud
|
b8ecda5c66
|
clean a bit the stack allocation mechanism
|
2011-03-19 10:27:47 +01:00 |
|
Gael Guennebaud
|
290205dfc0
|
fix memory leak when a custom scalar throw an exception
|
2011-03-19 01:06:50 +01:00 |
|
Benoit Jacob
|
5991d247f9
|
bump
|
2011-03-18 05:27:58 -04:00 |
|
Benoit Jacob
|
4931a719f4
|
bump
|
2011-03-14 14:10:05 -04: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
|
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 |
|
Benoit Jacob
|
77fc6a9914
|
bump
|
2011-02-28 00:55:52 -05:00 |
|
Benoit Jacob
|
4846c76d9d
|
shut up a stupid clang 2.8 warning
|
2011-02-27 20:18:03 -05:00 |
|
Gael Guennebaud
|
c78b5fd9aa
|
fix no newline warning
|
2011-02-23 09:23:11 +01:00 |
|
Benoit Jacob
|
c58a2ff03a
|
add EIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS non-default option. Use it in our own CMakeLists. also add a include-guard-like mechanism to prevent doing unmatched #pragma warning push/pop.
|
2011-02-22 10:05:41 -05:00 |
|
Benoit Jacob
|
720767ae40
|
ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compiler
|
2011-02-22 09:32:39 -05:00 |
|
Benoit Jacob
|
d8e97aee89
|
shut up stupid ICC warnings
|
2011-02-22 09:31:22 -05:00 |
|
Benoit Jacob
|
3884308da7
|
__attribute__((flatten)) seems to be recognized by neither clang nor icc despite these compilers defining __GNUC__.
|
2011-02-22 08:40:37 -05:00 |
|
Gael Guennebaud
|
b8ef48c46d
|
for consistency forward declare tan, asin, acos functors
|
2011-02-17 18:23:04 +01:00 |
|
Jitse Niesen
|
be224d93f4
|
Include necessary header files when working around bug #89.
Fixes bug #188.
|
2011-02-17 11:51:48 +00:00 |
|
Benoit Jacob
|
59596efdf7
|
Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work around a compiler bug
|
2011-02-16 08:50:19 -05:00 |
|
Benoit Jacob
|
58986ac832
|
bump
|
2011-02-12 18:57:04 -05:00 |
|
Hauke Heibel
|
509ca63543
|
Merge
|
2011-02-12 18:50:53 +01:00 |
|
Hauke Heibel
|
beb03032b7
|
Disabled warning regarding the use of uninitialized variables on MSVC.
|
2011-02-12 18:48:57 +01:00 |
|
Jitse Niesen
|
9ac68e40a0
|
Write topic page for storage orders.
|
2011-02-12 17:43:29 +00:00 |
|
Gael Guennebaud
|
40526e24b4
|
fix memory leak (when conservatively resizing vectors of dynamically allocated scalar types such as bugnums)
|
2011-02-07 19:52:16 +01:00 |
|
Benoit Jacob
|
9105e62d0a
|
introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examples
|
2011-02-06 12:51:42 -05:00 |
|
Benoit Jacob
|
182ed9ba6c
|
merge
|
2011-02-06 11:57:31 -05:00 |
|
Benoit Jacob
|
dab4e583cb
|
fix EIGEN_STATIC_ASSERT_LVALUE (fix found by failtests)
|
2011-02-06 11:56:33 -05:00 |
|
Hauke Heibel
|
d975b82105
|
Removed internal::as_argument. This fixes the alignment issues of bug #165.
|
2011-02-06 17:33:04 +01:00 |
|
Thomas Capricelli
|
0ed604583f
|
turnaround for a compiler bug in gcc 3.4.6
|
2011-02-04 12:09:30 +01:00 |
|
Gael Guennebaud
|
6e67d15795
|
now gemv supports strides
|
2011-01-30 08:17:46 +01:00 |
|
Benoit Jacob
|
52fed69baa
|
add test for geometry with eigen2_ prefixes. fix that stuff.
|
2011-01-27 11:21:38 -05:00 |
|
Gael Guennebaud
|
955e096277
|
add an Options template parameter to Hyperplane and ParametrizedLine
|
2011-01-27 17:17:06 +01:00 |
|
Gael Guennebaud
|
a954a0fbd5
|
Add an Options template paramter to Transform to enable/disable alignment
|
2011-01-27 16:07:33 +01:00 |
|
Christoph Hertzberg
|
0aa752fc4f
|
add quaternion Options, add unaligned possibility
|
2011-01-27 09:14:22 -05:00 |
|
Gael Guennebaud
|
0bfb78c824
|
allow mixed complex-real and real-complex dot products
|
2011-01-27 09:59:19 +01:00 |
|
Gael Guennebaud
|
1eb85b4cf1
|
allow the possibility to automatically call or not the ctors on a per scalar type basis, and disable automatic initialization of std::complex<>
|
2011-01-26 17:56:49 +01:00 |
|
Gael Guennebaud
|
98285ba81c
|
merge
|
2011-01-26 16:36:07 +01:00 |
|
Gael Guennebaud
|
15ef62ca43
|
extend PermutationMatrix and Transpositions to support arbitrary interger types and to support the Map/Wrapper model via base and derived classes
|
2011-01-26 16:33:23 +01:00 |
|
Benoit Jacob
|
76c630d185
|
eigen2 support: import SVD back, pass SVD tests
|
2011-01-26 10:33:03 -05:00 |
|
Benoit Jacob
|
1d98cc5e5d
|
eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior braindeadness-for-braindeadness
|
2011-01-25 21:22:04 -05:00 |
|
Benoit Jacob
|
07e3ef4f38
|
eigen2: pass QR decomposition and hyperplane tests
|
2011-01-25 11:19:26 -05:00 |
|
Benoit Jacob
|
09d1923f61
|
eigen2: pass lu test
|
2011-01-25 10:02:36 -05:00 |
|
Benoit Jacob
|
bd12ac4ffc
|
import eigen2 Geometry module into Eigen2Support.
fix build of geometry tests
|
2011-01-24 11:21:58 -05:00 |
|
Benoit Jacob
|
c3a4f6b5c5
|
const-qualify template parameters representing const arguments to expressions.
needed to fix docs compile issue.
|
2011-01-24 08:27:06 -05:00 |
|
Benoit Jacob
|
34d93686db
|
lots more EIGEN2_SUPPORT fixes. Now several of the most important core tests build and succeed.
|
2011-01-20 10:36:32 -05:00 |
|
Benoit Jacob
|
c7eaca50a0
|
__cpuidex is not (always) present in VS 2008 + SP1, it seems
|
2011-01-17 11:17:45 -05:00 |
|
Jose Luis Blanco
|
cbfab7204f
|
Update of CPUID macros to fix segfaults in amd64 code.
|
2011-01-05 02:43:43 +01:00 |
|
Benoit Jacob
|
98f0274305
|
third pass of const-correctness fixes (bug #54), hopefully the last one...
|
2011-01-07 05:16:01 -05:00 |
|
Jitse Niesen
|
47a9d2ed54
|
Document HouseholderSequence.
Incomplete: I did not explain the difference between OnTheLeft and OnTheRight,
and there is only one example.
|
2011-01-02 16:59:44 +00:00 |
|
Jose Luis Blanco
|
97c54ad220
|
fix MSVC warnings, bug #143
|
2010-12-29 06:15:41 -05:00 |
|
Thomas Capricelli
|
7a29ae0b5c
|
fix preprocessor checks for availability of cpuid
|
2010-12-28 13:46:39 +01:00 |
|
Jitse Niesen
|
8db9acbc16
|
Move doxygen comments for EIGEN_NO_DEBUG from source to I14.
This reverts changeset 76fbe94279
. Benoit and I agree that my
approach there (to use doxygen comments) pollutes the code too much.
|
2010-12-27 15:07:11 +00:00 |
|