Gael Guennebaud
3b8938ee1a
backport d97d307fcfc9c9421562705db7bf734865dfd53b
2009-10-06 10:36:59 +02:00
Gael Guennebaud
e43d630d80
fix #10 : the reallocateSparse function was half coded
...
(transplanted from 55de162cf6fa3e666ef6b07223c18ae9cd1f1a30
)
2009-06-08 14:05:23 +02:00
Thomas Capricelli
eb1df142a3
backport changes in tip related to eigen_gen_docs
2009-10-04 03:38:13 +02:00
Thomas Capricelli
746d8b7ce9
update URL for adol-c (backport from tip)
2009-09-27 02:00:45 +02:00
Benoit Jacob
656c8faeb8
merge
2009-09-25 09:09:49 -04:00
Benoit Jacob
8084dbc86a
copy the Memory.h file from the devel branch and remove some added trailing spaces.
...
This is now very harmless to do as the big change (EIGEN_ALIGN preprocessor stuff and the body of ei_aligned_malloc) was already introduced in 2.0.6.
Should address Björn's issue, and also improve FreeBSD platform detection.
2009-09-25 09:09:14 -04:00
Thomas Capricelli
79ebba4f52
clean tags... 2.0.6 was tagged three times, with two different values.
...
The best way to "push" a tag is to edit the .hgtags instead of using 'hg
tag xx' several times with the same value 'xx'.
2009-09-25 03:19:28 +02:00
Benoit Jacob
b362b45cff
update .hgignore to ignore files created by eigen_gen_credits
2009-09-24 07:06:31 -04:00
Rhys Ulerich
c67b8b7ce0
Added pkgconfig support
2009-09-23 22:05:46 -04:00
Benoit Jacob
bcd621fcd5
Added tag 2.0.6 for changeset de88fb67d6d7ffba481748f80d0632f4290d61e3
2009-09-23 12:11:26 -04:00
Benoit Jacob
de88fb67d6
bump that too
2.0.6
2009-09-23 12:11:19 -04:00
Benoit Jacob
4936720648
Added tag 2.0.6 for changeset 922e11e18437752746ac2f8ec6b04261463b9ff7
2009-09-23 12:08:22 -04:00
Benoit Jacob
922e11e184
bump
2009-09-23 12:08:16 -04:00
Benoit Jacob
8c2ace33c9
backport Rohit's vectorized quaternion product
2009-09-22 13:39:30 -04:00
Benoit Jacob
b66516e746
fix bug #42 : add missing Transform::Identity()
2009-09-19 20:00:36 -04:00
Benoit Jacob
ecf64d2dc3
Allow to override EIGEN_RESTRICT, to satisfy a smart ass blogger who claims
...
that eigen2 owes all its performance to nonstandard restrict keyword.
well, this can also improve portability in case some compiler doesn't have __restrict.
2009-09-19 19:46:40 -04:00
Benoit Jacob
6af2c2c67a
backported the following to 2.0:
...
* EIGEN_ALIGN and EIGEN_DONT_ALIGN and the corresponding logic in Macros.h
(instead of using EIGEN_ARCH_WANTS_ALIGNMENT)
* The body of ei_aligned_malloc and ei_aligned_free
The reason for this backporting is that a user complained that with eigen 2.0 he got a warning at Memory.h:81 that the return value of posix_memalign was not used, and that function was declared with an attribute warn_unused_result.
Looking at this, it seemed that the body of this function was already overly complicated, and fixing this warning made it even worse, while the devel branch had a much simpler body and didn't suffer from that problem.
Then it was necessary to update ei_aligned_free too, and to backport EIGEN_ALIGN.
Inch' Allah....
2009-09-21 05:39:55 -04:00
Benoit Jacob
d0ac4fa479
explain how to get rid of it
2009-09-18 22:02:28 -04:00
Benoit Jacob
09f77b356d
hg add the unit test
2009-09-16 14:29:44 -04:00
Benoit Jacob
8097487b9d
backport bugfix in visitor (didn't work on rowvectors, fixed by splitting the vector case away from the matrix case)
2009-09-16 14:28:49 -04:00
Benoit Jacob
aaf1826384
backport: the first fix was the good one
2009-09-03 01:28:12 -04:00
Benoit Jacob
3590911de2
backport the fix to bug #50 : compilation errors with swap
2009-09-02 17:04:34 -04:00
Benoit Jacob
21e97f07d8
update to reflect NewStdVector
2009-08-29 12:35:44 -04:00
Benoit Jacob
82df5b4a24
backport the new StdVector as NewStdVector
...
make StdVector be a wrapper around it if EIGEN_USE_NEW_STDVECTOR is defined
otherwise StdVector doesn't change ---> compatibility is preserved
backport unit-test
2009-08-29 12:13:52 -04:00
Benoit Jacob
35e88996c7
add missing parentheses after bug #42
2009-08-24 09:14:32 -04:00
Benoit Jacob
5dfb7204bd
Added tag 2.0.5 for changeset e0cbf79e5a83c180b7b2534a6f108e677f8af7ba
2009-08-22 17:19:13 -04:00
Benoit Jacob
e0cbf79e5a
bump to 2.0.5
2.0.5
2009-08-22 17:19:08 -04:00
Benoit Jacob
3af177058e
fix nasty bug: when calling the cache friendly product, one used the product xpr flags instead of the destination flags, resulting in a transposed result when the storage orders didn't match.
2009-08-21 16:03:14 -04:00
Marcus D. Hanwell
258ea3ea02
Proper fix for linking to the Qt libraries (and others)
...
My initial fix was incorrect, the libraries must be quoted when being
passed to the add test macro, but must be unquoted when passed to the
target_link_libraries function.
2009-08-21 14:08:53 -04:00
Benoit Jacob
6580278e2c
fix potential compilation issue
2009-08-21 12:08:59 -04:00
Benoit Jacob
dcefb66283
Fix bug #41 , our resize() method didn't work with gcc 4.1
2009-08-21 11:53:04 -04:00
Benoit Jacob
9d64571963
disable fortran by default, because of bug http://public.kitware.com/Bug/view.php?id=9220 in cmake.
2009-08-21 11:48:59 -04:00
Benoit Jacob
65724def70
more useful error message about the including order
2009-08-20 12:27:01 -04:00
Benoit Jacob
7a44945a16
fix casting warning with MSVC
2009-08-18 07:41:17 -04:00
Gael Guennebaud
ed33d688e1
forgot to remove the link to the example list page
2009-08-17 18:23:21 +02:00
Gael Guennebaud
d7bf8b8581
remove the broken examplelist
2009-08-17 18:20:53 +02:00
Gael Guennebaud
a9c60954ed
add EIGEN_TRANSFORM_PLUGIN
2009-08-17 09:16:04 +02:00
Gael Guennebaud
78ea8b2dbd
fix #32 even though I agree this feature should be removed, or put somewhere else...
2009-08-15 22:35:33 +02:00
Benoit Jacob
d4e25e5acf
in the 2.0 branch, that stuff isn't wanted anymore
2009-08-14 22:08:14 -04:00
Thomas Capricelli
36b324fe7b
backport from main branch : basic .hgignore file
2009-08-15 03:43:40 +02:00
Thomas Capricelli
d37de5db30
todo list for the script eigen_gen_docs
2009-08-15 03:42:04 +02:00
Thomas Capricelli
456b6abed5
backport from the main branch : this script is used to create and upload
...
the documentation to the website
2009-08-15 03:39:08 +02:00
Gael Guennebaud
4a50ee8c21
fix issue #36 (missing return *this in Rotation2D
...
(transplanted from a4f664251863907604d43be70a41cc4c1dddd42a
)
2009-08-11 15:11:47 +02:00
Gael Guennebaud
c9f7a19053
make LU::solve() not to crash when rank=0
...
(transplanted from fe813911f2fc3b5679c769a3624349a3e053ac63
)
2009-08-09 00:06:53 +02:00
Gael Guennebaud
47973c4963
set EIGEN_STACK_ALLOCATION_LIMIT as in the devel branch
2009-08-08 10:45:57 +02:00
Marcus D. Hanwell
65487176e3
Improved quoting of tests when added to the build.
...
This fixes an issue where multiple versions of the Qt libraries are
available, if the Qt library variable is not quoted an error was
generated as only the first part 'optimized' was used by the create test
macro.
2009-08-01 13:43:06 -04:00
Benoit Jacob
d28fae5bdf
Added tag 2.0.4 for changeset d4f9515ca0aa7884e9c8467e6ebfcdd4de36b85a
2009-08-01 00:58:16 +02:00
Benoit Jacob
d4f9515ca0
bump to 2.0.4
2.0.4
2009-08-01 00:58:09 +02:00
Gael Guennebaud
0361e8a7aa
no more workaround, the -r option of clone works with branch name too
2009-07-31 17:24:57 +02:00
Gael Guennebaud
b7035b67b7
workaround to make the testsuite ctest script to work with the 2.0 branch, but that's only for unix systems
2009-07-31 17:07:43 +02:00