Commit Graph

  • 1bb1945078 Fix "explicit instantiation of 'Eigen::Spline' must occur in namespace 'Eigen'" warnings Gael Guennebaud 2013-02-28 20:22:26 +01:00
  • 3930c9b086 Fix "routine is both "inline" and "noinline"" warnings Gael Guennebaud 2013-02-28 19:31:03 +01:00
  • e5bf4440c0 Fix "type qualifiers are meaningless here" warnings Gael Guennebaud 2013-02-28 19:29:32 +01:00
  • 0fac91ac22 Fix "storage class is not first" warnings Gael Guennebaud 2013-02-28 19:27:53 +01:00
  • b5d8299ee7 Prevent calling .norm() on integer matrices in the unit tests. Hauke Heibel 2013-02-28 12:33:34 +01:00
  • 83aac6d54c MSVC fix; the compiler failed to detect the correct overload. Hauke Heibel 2013-02-28 11:38:34 +01:00
  • 5882f1631d Fixed compiler warning. Hauke Heibel 2013-02-28 10:15:19 +01:00
  • 5e8384df2e MSVC fix; the base class typedef shadowed the local template parameter. Hauke Heibel 2013-02-28 08:47:38 +01:00
  • 6dd93fc76e The ref unit test cannot be easily written to work with EIGEN_DEFAULT_TO_ROW_MAJOR Gael Guennebaud 2013-02-27 23:52:10 +01:00
  • c754023e72 Fixed MSVC dashboard (Experimental/Continuous) build scripts. Hauke Heibel 2013-02-27 15:54:27 +01:00
  • 455e6e38b6 Fix two numerical issues in unit tests. Gael Guennebaud 2013-02-27 08:07:18 +01:00
  • 61a2995d03 Remove ICC warning in nomalloc unit test. Gael Guennebaud 2013-02-26 18:10:19 +01:00
  • fe2c8e1c36 Fix compilation with ICC that was unable to instanciate Scaling from Eigen's namespace. Gael Guennebaud 2013-02-26 17:38:37 +01:00
  • fa17a6da75 Fix compilation with ICC that was unable to instanciate first_aligned Gael Guennebaud 2013-02-26 17:32:42 +01:00
  • bb94f0ebc6 Add a unit test for Ref.h and fix an extra copy. Gael Guennebaud 2013-02-26 15:10:00 +01:00
  • 63135a7350 Fix computation of outer-stride when calling .real() or .imag() Gael Guennebaud 2013-02-26 15:08:50 +01:00
  • e8ccd07671 Add the possibility to define a custom build-string suffix Gael Guennebaud 2013-02-26 13:40:13 +01:00
  • 0b187a40a1 workaround "may be used uninitialized in this function" warning Gael Guennebaud 2013-02-26 12:09:08 +01:00
  • 5dda7842ca Add assertion on the input matrix size in factorizations relying on permutations of 32bits int Gael Guennebaud 2013-02-26 11:42:32 +01:00
  • b73baa1ea4 Workaround warning: assuming signed overflow does not occur when... Gael Guennebaud 2013-02-26 10:29:24 +01:00
  • 5108ef01fc Fix no newline warning. Gael Guennebaud 2013-02-26 10:27:55 +01:00
  • b6dc2613ac Fix bug #552: disable EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED when compiling with -fsanitize=address, and allow users to manually tell whether EIGEN_MALLOC_ALREADY_ALIGNED. Gael Guennebaud 2013-02-25 19:17:13 +01:00
  • 12a1313b09 bug #482: pass scalar arguments by const references. Still remains a few cases that might affect the ABI (see the bug entry) Gael Guennebaud 2013-02-25 18:05:57 +01:00
  • cc35c44256 Add reference for the default threshold in sparse QR Desire NUENTSA 2013-02-25 14:26:55 +01:00
  • ced8dfc0d9 Fix the computation of the default pivot threshold for sparse QR Desire NUENTSA 2013-02-25 13:41:59 +01:00
  • 5a0c5c0393 Fix bug #483: optimize outer-products to skip setZero and a scalar multiple when not needed. Gael Guennebaud 2013-02-25 13:31:42 +01:00
  • 96ad13abba conservative_resize unit test was executed only once Gael Guennebaud 2013-02-25 01:50:58 +01:00
  • 41aa0fcc3b Output random generator seed in case of failure so that we have it in CDash. Gael Guennebaud 2013-02-25 01:46:59 +01:00
  • 698de91c8a Fix segfault in SparseBlock::InnerIterator Gael Guennebaud 2013-02-25 01:30:18 +01:00
  • 19bc418f5c Remove erroneously committed debugging stuff. Gael Guennebaud 2013-02-25 01:17:44 +01:00
  • 80d2a65465 Fix visitor unit test. Gael Guennebaud 2013-02-25 01:12:07 +01:00
  • 04367447ac Fix bug #496: generalize internal rank1_update implementation to accept uplo(A) += v * w and make A.triangularView() += v * w uses it. Update unit tests and blas interface respectively. Gael Guennebaud 2013-02-24 23:05:42 +01:00
  • 08388cc712 Remove superfluous cast. Gael Guennebaud 2013-02-24 20:37:52 +01:00
  • 1c137496c6 Extend sparseqr unit test to check linearly dependent columns Gael Guennebaud 2013-02-24 20:36:54 +01:00
  • 4eeaff6d38 Cleaning pass on SparseQR Gael Guennebaud 2013-02-24 20:36:28 +01:00
  • 28e139ad60 Fix another issue related to summing up many signed values. Gael Guennebaud 2013-02-23 23:06:45 +01:00
  • 42af5870a4 Fix array unit test: isApprox(log(0),log(0)) is false, and summing up signed float value might result in very small values and thus large numerical errors Gael Guennebaud 2013-02-23 22:58:14 +01:00
  • 274c24c262 Avoid problematic ternary operator (http://forum.kde.org/viewtopic.php?f=74&t=109486) Gael Guennebaud 2013-02-23 20:13:21 +01:00
  • 74438f8aa9 Fix EIGEN_INITIALIZE_MATRICES_BY_NAN. Sebastien Barthelemy 2013-02-22 15:09:03 +01:00
  • 7fe6419171 remove double parenthesis Gael Guennebaud 2013-02-22 14:50:47 +01:00
  • e71bc79f2a SparseLU does not accept row-major matrices for the destination. Gael Guennebaud 2013-02-22 14:45:42 +01:00
  • bd8c9c69e4 Protect min with parenthesis in IncompleteLLT Gael Guennebaud 2013-02-22 14:41:32 +01:00
  • d93c1c113b NVCC: EIGEN_NO_DEBUG must be defined before including Macro.h Gael Guennebaud 2013-02-21 19:05:23 +01:00
  • 59f9400420 Clarify the doc for column-pivoting QR Desire NUENTSA 2013-02-21 13:33:31 +01:00
  • 968f7591f8 Make it compile without nvcc Gael Guennebaud 2013-02-21 12:51:58 +01:00
  • 986f60127d Guard against transposeInPlace on non-square non-resizable matrix. Inspired by question by Martin Drozdik at stackoverflow.com/q/14954983 Jitse Niesen 2013-02-20 14:03:14 +00:00
  • a054b4ee27 Be more explicit about user-defined functions in Map tutorial. See discussion on mailing list on 18 + 19 Feb 2013. Jitse Niesen 2013-02-20 13:44:40 +00:00
  • febf8e5d7b Set built-in sparse QR as the default sparse solver and add ComputationInfo for Levenberg Marquardt, Desire NUENTSA 2013-02-20 14:10:14 +01:00
  • dca7190e15 Add setPivotThreshold to Sparse QR Desire NUENTSA 2013-02-20 14:00:28 +01:00
  • 19de016fef Correct the SPQR backend for rank-deficient matrices and delete some public functions Desire NUENTSA 2013-02-20 13:59:56 +01:00
  • bc18e06fe3 Add matrixR() to get the triangular factor from the Householder QR Desire NUENTSA 2013-02-20 13:58:26 +01:00
  • 962c99d462 Metis ordering backend supports only squared matrices Desire NUENTSA 2013-02-20 13:56:51 +01:00
  • ba653105a2 Remove confusing transpose() in setLinSpaced() docs. Jitse Niesen 2013-02-18 17:27:41 +00:00
  • b4f6aec195 Fix linear vectorized transversal in linspace (fixes bug #526). Jitse Niesen 2013-02-18 17:26:03 +00:00
  • 1a056b408d Add a rank-revealing feature to sparse QR Desire NUENTSA 2013-02-15 16:35:28 +01:00
  • 9fd465ea2b Fix the following warning: "comparison between signed and unsigned integer expressions" Gael Guennebaud 2013-02-15 14:31:38 +01:00
  • cf259ce590 Workaround the following warning: "assuming signed overflow does not occur when assuming that (X + c) < X is always false" Gael Guennebaud 2013-02-15 14:28:20 +01:00
  • a1091caa43 Fix some unused or not initialized related warnings. Gael Guennebaud 2013-02-15 14:05:37 +01:00
  • 19f699ded0 "-Wno-psabi" option is not supported by all gcc version. Gael Guennebaud 2013-02-15 14:01:30 +01:00
  • 8745da14d8 Fix SSE plog<float> to return -INF on 0 Gael Guennebaud 2013-02-14 23:34:05 +01:00
  • 912ba10efe Remove the following note made by gcc: "The ABI of passing structure with complex float member has changed in GCC 4.4" Gael Guennebaud 2013-02-14 21:52:12 +01:00
  • 24e4a3af2b Add missing using std::sqrt Gael Guennebaud 2013-02-14 21:40:00 +01:00
  • a0fb885c82 Update adjoint unit test to avoid instantiating sqrt(int) Gael Guennebaud 2013-02-14 21:33:42 +01:00
  • 9cc016d3f9 Update basicstuff unit test to avoid instantiating the ambiguous sqrt(int) Gael Guennebaud 2013-02-14 21:15:58 +01:00
  • f8407742c1 Fix some implicit int64 to int conversion warnings. However, the real issue is that PermutationMatrix mixes the type of the stored indices and the "Index" type used for the sizes, coeff indices, etc., which should be DenseIndex. (transplanted from 66cbfd4d39 ) Gael Guennebaud 2013-02-14 18:16:51 +01:00
  • 25bcbfb10c Fix bug in aligned_free with windows CE Gael Guennebaud 2013-02-13 19:09:31 +01:00
  • a143c5b78c Fix bug #544: assertion in JacobiSVD when compiling with EIGEN_NO_AUTOMATIC_RESIZING Gael Guennebaud 2013-02-12 19:56:48 +01:00
  • 3cd32996f1 Fix bug #551: compilation issue when using EIGEN_DEFAULT_DENSE_INDEX_TYPE Gael Guennebaud 2013-02-09 09:43:17 +01:00
  • 5adcc6c7b4 Add support for NVCC5: most of the Core and part of LU are callable from CUDA code. Still a lot to do. Gael Guennebaud 2013-02-07 19:06:14 +01:00
  • 5115f4c504 add EIGEN_INITIALIZE_MATRICES_BY_NAN Gael Guennebaud 2013-02-07 18:07:07 +01:00
  • 3c1ccca285 Add missing operator= in RefBase Gael Guennebaud 2013-02-07 17:49:16 +01:00
  • 93c329445c Add missing data member function in CwiseUnaryView (transplanted from e21dc15386 ) Gael Guennebaud 2013-02-07 17:44:24 +01:00
  • e21dc15386 Add missing data member function in CwiseUnaryView Gael Guennebaud 2013-02-07 17:44:24 +01:00
  • 5154253933 Fix some MPL2/LGPL lisencing confusions Gael Guennebaud 2013-02-06 11:30:33 +01:00
  • 14e2ab02b5 Replace assert() by eigen_assert() (fixes bug #548). Jitse Niesen 2013-02-02 22:04:42 +00:00
  • 35647b0133 Correct bug in SPQR backend and replace matrixQR by matrixR Desire NUENTSA 2013-01-29 17:48:30 +01:00
  • 8bc00925e5 Change int to Index type for SparseLU Desire NUENTSA 2013-01-29 16:21:24 +01:00
  • 57e50789f3 Added missing using std::sqrt. Hauke Heibel 2013-01-27 13:46:06 +01:00
  • 718535ac6c Added Visual Studio 2012 debug visualizers. Hauke Heibel 2013-01-26 17:32:14 +01:00
  • 7f0f7ab5b4 Add additional methods in SparseLU and Improve the naming conventions Desire NUENTSA 2013-01-25 20:38:26 +01:00
  • d58056bde4 Merged local branch with main trunk Desire NUENTSA 2013-01-25 19:05:33 +01:00
  • 81d4bfa8d9 add support for solving with sparse right hand side Desire NUENTSA 2013-01-25 18:17:17 +01:00
  • e4ec63aee7 Suppress annoying "may be used uninitialized in this function" warning with gcc >= 4.6 Gael Guennebaud 2013-01-24 11:59:17 +01:00
  • b74c0a4413 Check that NeedsToAlign is properly sets before checking alignment Gael Guennebaud 2013-01-24 11:42:04 +01:00
  • 7282a45a0a Remove dummy code in MPRealSupport Gael Guennebaud 2013-01-24 08:48:26 +01:00
  • 29d395f769 Relax a bit the precision in mpreal unit test. Gael Guennebaud 2013-01-23 23:57:28 +01:00
  • 691e607d85 Specialize GEBP traits and kernel for mpreal to by-pass mpreal and remove the costly creation of many temporaries. Gael Guennebaud 2013-01-23 23:56:57 +01:00
  • c22f7cef83 Workaround "error: floating-point literal cannot appear in a constant-expression" in mpreal.h when compiling with predantic. (I really don't know how to properly fix this)) Gael Guennebaud 2013-01-23 20:51:38 +01:00
  • 73026eab4d Fix SparseLU special gemm kernel on 32 bits system w/o SSE Gael Guennebaud 2013-01-23 19:34:01 +01:00
  • ee36eaefc6 remove dummy code in ColPivHouseholderQR::solve Gael Guennebaud 2013-01-23 18:34:29 +01:00
  • 19c78cf510 Workaround gcc-4.7 bug #53900 (too aggressive optimization in our alignment check) Gael Guennebaud 2013-01-22 22:59:09 +01:00
  • 67b9f42528 Recent UMFPACK library requires to link to libSuiteSparse Gael Guennebaud 2013-01-22 22:53:28 +01:00
  • ad798231ec Fix test for Metis Desire NUENTSA 2013-01-21 15:43:15 +01:00
  • 3d9150870d Fix documentation for SparseLU Desire NUENTSA 2013-01-21 15:39:18 +01:00
  • d2dd5063b6 Documentation for the ordering methods Desire NUENTSA 2013-01-21 15:37:47 +01:00
  • 5b9bb00265 Test for the sparse Blue norm Desire NUENTSA 2013-01-21 15:37:06 +01:00
  • 5dcf6caa36 Unit test for the Metis Ordering package Desire NUENTSA 2013-01-21 15:36:18 +01:00
  • 5ce83aeb6b Fix traits of Map<Quaternion>, and respectively extend the unit tests (transplanted from 392ffce3b9 ) Gael Guennebaud 2013-01-20 10:21:54 +01:00
  • 392ffce3b9 Fix traits of Map<Quaternion>, and respectively extend the unit tests Gael Guennebaud 2013-01-20 10:21:54 +01:00
  • 41070aad7b Some minor documentation fixes in Quaternion (transplanted from fb89b66229 ) Gael Guennebaud 2013-01-20 10:20:39 +01:00