Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | simplify inner product | Gael Guennebaud | 2010-05-19 | |
| | | ||||
* | | fix selfadjoint to dense | Gael Guennebaud | 2010-05-19 | |
| | | ||||
| * | Applied tiny Qt related fixes. | Hauke Heibel | 2010-05-19 | |
|/ | ||||
* | make the cmake options EIGEN_DEFAULT_TO_ROW_MAJOR and disabling ↵ | Benoit Jacob | 2010-05-18 | |
| | | | | EIGEN_SPLIT_LARGE_TESTS work also for unsupported tests | |||
* | bug fix, since the last storage order changes, this InnerSize calculation ↵ | Benoit Jacob | 2010-05-18 | |
| | | | | was wrong | |||
* | compilation fix: const T ---> typename ei_makeconst<T>::type | Benoit Jacob | 2010-05-18 | |
| | | | | | | (error was appearing when building tests with alignmnet disabled) What is this stuff still doing in MatrixBase.h? Shouldn't it move to DenseBase.h? How are Array blocks compiling? | |||
* | cache outer size in Block => x1.5 speed up for a.block() = b.block() | Gael Guennebaud | 2010-05-17 | |
| | ||||
* | fix mixing types in inner product | Gael Guennebaud | 2010-05-14 | |
| | ||||
* | add regression test for previous fix | Gael Guennebaud | 2010-05-13 | |
| | ||||
* | fix bug in sliced redux | Gael Guennebaud | 2010-05-13 | |
| | ||||
* | make inner product return a 1x1 matrix | Gael Guennebaud | 2010-05-12 | |
| | ||||
* | fix compilation error thanks to test case by Trevor Irons, and expand unit test | Benoit Jacob | 2010-05-09 | |
| | ||||
* | add important comment and move stride helpers to DenseCoeffsBase.h | Benoit Jacob | 2010-05-09 | |
| | ||||
* | fix installation of global headers in case the src path contains 'src' | Cyrille Berger | 2010-05-08 | |
| | ||||
* | rename Coeffs.h -> DenseCoeffsBase.h | Benoit Jacob | 2010-05-08 | |
| | ||||
* | move the strides API to DenseCoeffsBase, | Benoit Jacob | 2010-05-08 | |
| | | | | and various fixes to make stuff compile after my big changes | |||
* | use CoeffReturnType | Benoit Jacob | 2010-05-08 | |
| | ||||
* | use modern ei_first_aligned function, dont try compiling coeffRef() on ↵ | Benoit Jacob | 2010-05-08 | |
| | | | | rvalue expressions. | |||
* | remove bogus test that was failing | Benoit Jacob | 2010-05-08 | |
| | ||||
* | let Diagonal have the DirectAccessBit, using an inner stride | Benoit Jacob | 2010-05-08 | |
| | ||||
* | introduce DenseCoeffsBase: this is where the coeff / coeffRef / etc... ↵ | Benoit Jacob | 2010-05-08 | |
| | | | | | | methods go. Rationale: coeffRef() methods should only exist when we have DirectAccess. So a natural thing to do would have been to use enable_if, but since there are many methods it made more sense to do the "enable_if" for the whole group by introducing a new class. And that also that the benefit of not changing method prototypes. | |||
* | fix CwiseUnaryView: it shouldn't have the AlignedBit, but it should have the ↵ | Benoit Jacob | 2010-05-08 | |
| | | | | DirectAccessBit and corresponding strides API. | |||
* | Document SelfAdjointEigenSolver and add examples. | Jitse Niesen | 2010-05-04 | |
| | ||||
* | Quiet MSVC. | Hauke Heibel | 2010-05-04 | |
| | ||||
* | Merge. | Jitse Niesen | 2010-05-02 | |
|\ | ||||
* | | Document Tridiagonalization class, remove unused types. | Jitse Niesen | 2010-05-01 | |
| | | ||||
| * | fix compilation: const (T&) != const T& , use ei_makeconst | Benoit Jacob | 2010-04-30 | |
| | | ||||
| * | fix #116 and remove debug cout's | Benoit Jacob | 2010-04-30 | |
| | | ||||
| * | kill the LeastSquares module. | Benoit Jacob | 2010-04-29 | |
| | | | | | | | | I didn't even put it in Eigen2Support because it requires several other modules. But if you want we can always create a new module, Eigen2Support_LeastSquares... | |||
| * | dont try passing --version to qcc | Benoit Jacob | 2010-04-29 | |
| | | ||||
| * | forgot hg add | Benoit Jacob | 2010-04-29 | |
| | | ||||
| * | * kill the retval typedefs, instead introduce ei_xxx_retval which does the ↵ | Benoit Jacob | 2010-04-28 | |
| | | | | | | | | | | | | | | | | job automatically in 99% cases and can be specialized * add real/imag/abs2 global functions for Array * document ei_global_math_functions_filtering_base * improve unit tests | |||
| * | Complete rework of global math functions and NumTraits. | Benoit Jacob | 2010-04-28 | |
| | | | | | | | | | | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types. | |||
* | | Simplify computation of eigenvectors in EigenSolver. | Jitse Niesen | 2010-04-26 | |
| | | | | | | | | | | | | | | | | * reduce scope of declarations * use that low = 0 and high = size-1 * rename some variables * rename hqr2_step2() to computeEigenvectors() * exploit that ei_isMuchSmallerThan takes absolute value of arguments | |||
* | | Use topRows() and rightCols() in ComplexSchur and RealSchur. | Jitse Niesen | 2010-04-26 | |
|/ | ||||
* | Remove doc/snippets/MatrixBase_minor.cpp because minor() was removed. | Jitse Niesen | 2010-04-26 | |
| | ||||
* | Added EIGEN_DONT_PARALLELIZE preprocessor directive | Carlos Becker | 2010-04-26 | |
| | ||||
* | Removed ambiguity between Map and Matrix Options template parameter. | Hauke Heibel | 2010-04-26 | |
| | ||||
* | Added file extensions to our unit test scripts to prevent MSVC from failing ↵ | Hauke Heibel | 2010-04-26 | |
| | | | | to build because of name clashes. | |||
* | Fixed a warning. | Hauke Heibel | 2010-04-26 | |
| | ||||
* | Fixed stablenorm test, condition was not met when running tests | Carlos Becker | 2010-04-26 | |
| | ||||
* | compile | Benoit Jacob | 2010-04-25 | |
| | ||||
* | (proper commit this time) | Konstantinos Margaritis | 2010-04-24 | |
| | | | | | | | replaced _mm_prefetch in GeneralBlockPanelKernel.h, with ei_prefetch() inline function. Implemented NEON and AltiVec versions, copied SSE version over from GeneralBlockPanelKernel.h. Also in GCC case (or rather !_MSC_VER) it's implemented using __builtin_prefetch(). NEON managed to give a small but welcome boost, 0.88GFLOPS -> 0.91GFLOPS. | |||
* | Backed out changeset 6972c140f737874d88da0e225c7c27b4563a4518 | Konstantinos Margaritis | 2010-04-24 | |
| | ||||
* | replaced _mm_prefetch in GeneralBlockPanelKernel.h, with ei_prefetch() ↵ | oem | 2010-04-24 | |
| | | | | | | | | inline function. Implemented NEON and AltiVec versions, copied SSE version over from GeneralBlockPanelKernel.h. Also in GCC case (or rather !_MSC_VER) it's implemented using __builtin_prefetch(). NEON managed to give a small but welcome boost, 0.88GFLOPS -> 0.91GFLOPS. | |||
* | remove MakeBase, use ei_dense_xpr_base instead | Benoit Jacob | 2010-04-23 | |
| | | | | (yes, it was only used in dense xprs anyway) | |||
* | * remove ei_block_direct_access_status | Benoit Jacob | 2010-04-23 | |
| | | | | * remove HasDirectAccess / NoDirectAccess constants | |||
* | * remove class DenseDirectAccessBase | Benoit Jacob | 2010-04-23 | |
| | | | | | * remove member XprBase typedefs, use ei_dense_xpr_base * remove member _HasDirectAccess typedefs, use ei_has_direct_access | |||
* | merge | Benoit Jacob | 2010-04-23 | |
|\ | ||||
| * | restrict operator[] to vectors, not matrices. | Benoit Jacob | 2010-04-23 | |
| | |