eigen/test
Benoit Jacob fd831d5a12 * implement handmade aligned malloc, fast but always wastes 16 bytes of memory.
only used as fallback for now, needs benchmarking.
  also notice that some malloc() impls do waste memory to keep track of alignment
  and other stuff (check msdn's page on malloc).
* expand test_dynalloc to cover low level aligned alloc funcs. Remove the old
  #ifdef EIGEN_VECTORIZE...
* rewrite the logic choosing an aligned alloc, some new stuff:
  * malloc() already aligned on freebsd and windows x64 (plus apple already)
  * _mm_malloc() used only if EIGEN_VECTORIZE
  * posix_memalign: correct detection according to man page (not necessarily
    linux specific), don't attempt to declare it if the platform didn't declare it
    (there had to be a reason why it didn't declare it, right?)
2009-01-09 14:56:44 +00:00
..
adjoint.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
alignedbox.cpp Add an axis aligned box in the geometry module. 2008-10-26 15:04:31 +00:00
array.cpp add lpNorm<p>() method to MatrixBase, implemented in Array module, with 2008-11-03 22:47:00 +00:00
basicstuff.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
cholesky.cpp * more MSVC warning fixes from Kenneth Riddile 2008-12-19 02:59:04 +00:00
CMakeLists.txt Add cdash.org support: 2009-01-08 11:53:21 +00:00
commainitializer.cpp * remove LargeBit and related stuff 2008-08-23 17:11:44 +00:00
cwiseop.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
determinant.cpp * the 4th template param of Matrix is now Options. One bit for storage 2009-01-04 15:26:32 +00:00
dynalloc.cpp * implement handmade aligned malloc, fast but always wastes 16 bytes of memory. 2009-01-09 14:56:44 +00:00
eigensolver.cpp * extractRotation ---> rotation 2008-12-19 14:52:03 +00:00
geometry.cpp *fix compilation with MSVC 2005 in the Transform::construct_from_matrix 2009-01-05 14:47:38 +00:00
gsl_helper.h * bug fixes in: Dot, generalized eigen problem, singular matrix detetection in Cholesky 2008-08-23 15:14:20 +00:00
hyperplane.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
inverse.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
linearstructure.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
lu.cpp LU class: 2008-12-17 16:47:55 +00:00
main.h * fix in IO.h, a useless copy was made because of assignment from 2008-12-18 20:36:25 +00:00
map.cpp the big memory changes. the most important changes are: 2009-01-08 15:20:21 +00:00
meta.cpp bugfix in Product and ei_L2_block_traits 2008-08-24 16:00:17 +00:00
miscmatrices.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
mixingtypes.cpp * In LU solvers: no need anymore to use row-major matrices 2009-01-03 22:33:08 +00:00
nomalloc.cpp the big memory changes. the most important changes are: 2009-01-08 15:20:21 +00:00
packetmath.cpp fix segfault due to non-aligned packets 2009-01-04 23:23:32 +00:00
parametrizedline.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
product_large.cpp bugfix in DiagonalProduct: a "DiagonalProduct<SomeXpr>" expression 2008-12-10 19:02:13 +00:00
product_small.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
product.h Update e-mail address 2008-11-24 13:40:43 +00:00
qr.cpp * Merge Extract and Part to the Part expression. 2008-07-21 00:34:46 +00:00
regression.cpp rename Regression --> LeastSquares 2009-01-04 15:55:54 +00:00
runtest.sh * bug fixes in: Dot, generalized eigen problem, singular matrix detetection in Cholesky 2008-08-23 15:14:20 +00:00
sizeof.cpp fix some compile errors with gcc 4.3, some warnings, some documentation 2008-06-06 13:10:00 +00:00
smallvectors.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
sparse_basic.cpp Sparse module: add a more flexible SparseMatrix::fillrand() function 2008-12-11 18:26:24 +00:00
sparse_solvers.cpp Sparse module: 2008-12-27 18:13:29 +00:00
sparse_vector.cpp Sparse module: 2009-01-07 17:01:57 +00:00
sparse.h Sparse module: 2009-01-07 17:01:57 +00:00
submatrices.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
sum.cpp Update e-mail address 2008-11-24 13:40:43 +00:00
svd.cpp if EIGEN_NICE_RANDOM is defined, the random functions will return numbers with 2008-09-01 17:31:21 +00:00
testsuite.cmake add a ctest testsuite.cmake script to simplify the generation of nightly builds 2009-01-08 18:38:58 +00:00
triangular.cpp * the Upper->UpperTriangular change 2008-12-20 13:36:12 +00:00
unalignedassert.cpp EIGEN_MAKE_ALIGNED_OPERATOR_NEW didn't actually need to get the class 2009-01-08 15:37:13 +00:00
vectorization_logic.cpp Add cdash.org support: 2009-01-08 11:53:21 +00:00