Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | switched to BenchUtil.h | Mark Borgerding | 2009-10-30 |
| | |||
* | properly implement BenchTimer on POSIX | Benoit Jacob | 2009-10-29 |
| | | | | (may require a platform check for the clock name on non-linux platforms) | ||
* | corrected the computation cost of mean | Hauke Heibel | 2009-10-29 |
| | |||
* | added mean() reduction | Hauke Heibel | 2009-10-29 |
| | |||
* | oops I forgot to include that file in the previous commit (fixing #65) | Gael Guennebaud | 2009-10-29 |
| | |||
* | fix #65: MatrixBase::nonZero() | Gael Guennebaud | 2009-10-29 |
| | |||
* | improved selftest for Eigen::Complex -- mainly a documentation of what does ↵ | Mark Borgerding | 2009-10-28 |
| | | | | not work | ||
* | forgot Complex test file | Mark Borgerding | 2009-10-28 |
| | |||
* | added many inlines and attempted to fix castable pointer so it works with ↵ | Mark Borgerding | 2009-10-28 |
|\ | | | | | | | std::vector | ||
* | | * rename new Quat class to Quaternion, remove existing Quaternion | Benoit Jacob | 2009-10-27 |
| | | | | | | | | | | | | | | * add Copyright line for Mathieu * cast() was broken (compile errors) and needed anyway to be in QuaternionBase * it's VectorBlock<T,3>, don't pass additional parameter 1, it has different meaning!! * make it compile with GCC (put 'typename' at the right location) | ||
* | | Quaternion could now map an array of 4 scalars : | Mathieu Gautier | 2009-10-27 |
| | | | | | | | | | | | | new classes : * QuaternionBase * Map<Quaternion> | ||
* | | Added dox for the new typedefs. | Hauke Heibel | 2009-10-27 |
| | | |||
* | | Added more common typedefs. | Hauke Heibel | 2009-10-27 |
| | | |||
* | | Umeyama is now working with fixed size src and dst points. | Hauke Heibel | 2009-10-27 |
| | | |||
* | | It is just not that easy and requires more work to get it done right. | Hauke Heibel | 2009-10-24 |
| | | |||
* | | * extend Map to allow the user to specify whether the mapped data | Gael Guennebaud | 2009-10-23 |
| | | | | | | | | | | | | | | is aligned or not. This is done using the Aligned constant: Map<MatrixType,Aligned>::Map(data); * rename ForceAligned to EnforceAlignedAccess, and update its doc, and emphasize this is mainly an internal stuff. | ||
| * | added inline to many functions | Mark Borgerding | 2009-10-22 |
| | | |||
* | | support gcc 3.3 | Benoit Jacob | 2009-10-22 |
| | | |||
* | | demeaning with colwise expression | Hauke Heibel | 2009-10-22 |
|/ | |||
* | inlining,all namespace declaration moved to FFT, removed preprocessor ↵ | Mark Borgerding | 2009-10-21 |
| | | | | definitions, | ||
* | merge branches | Mark Borgerding | 2009-10-21 |
|\ | |||
* | | renamed 'Traits' to 'Impl', added vim modelines for syntax highlighting | Mark Borgerding | 2009-10-21 |
| | | |||
| * | MatrixBase: | Benoit Jacob | 2009-10-20 |
| | | | | | | | | | | | | | | | | | | * support resize() to same size (nop). The case of FFT was another case where that make one's life far easier. hope that's ok with you Gael. but indeed, i don't use it in the ReturnByValue stuff. FFT: * Support MatrixBase (well, in the case with direct memory access such as Map) * adapt unit test | ||
| * | handle mark's first commits before he configured his id | Benoit Jacob | 2009-10-20 |
|/ | |||
* | added Eigen::FFT and | Mark Borgerding | 2009-10-20 |
|\ | | | | | | | Eigen::Complex | ||
* | | Added Windows support to the BenchTimer. | Hauke Heibel | 2009-10-20 |
| | | |||
| * | merged eigen2_for_fft into eigen2 mainline | Mark Borgerding | 2009-10-20 |
|/| | |||
* | | * add a Make* expression type builder to allow the | Gael Guennebaud | 2009-10-16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | construction of generic expressions working for both dense and sparse matrix. A nicer solution would be to use CwiseBinaryOp for any kind of matrix. To this end we either need to change the overall design so that the base class(es) depends on the kind of matrix, or we could add a template parameter to each expression type (e.g., int Kind = ei_traits<MatrixType>::Kind) allowing to specialize each expression for each kind of matrix. * Extend AutoDiffScalar to work with sparse vector expression for the derivatives. | ||
* | | add operator+ scalar to AutoDiffScalar | Gael Guennebaud | 2009-10-16 |
| | | |||
* | | Inlining fixes + fixed typo. | Hauke Heibel | 2009-10-15 |
| | | | | | | | | Removed ei_assert in presence of static assert. | ||
* | | autodiff: | Gael Guennebaud | 2009-10-15 |
| | | | | | | | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives" | ||
* | | More warning fixes. | Hauke Heibel | 2009-10-14 |
| | | |||
* | | Fixed more W4 warnings. | Hauke Heibel | 2009-10-14 |
| | | |||
* | | Resize is only defined in Matrix and not in MatrixBase. | Hauke Heibel | 2009-10-14 |
| | | | | | | | | I am not sure whether the better fix is to move the resize functions to MatrixBase. | ||
* | | Added prod() reduction to the AsciiQuickReference. | Hauke Heibel | 2009-10-14 |
| | | |||
* | | add missing PartialReduxExpr::coeff(index) function | Gael Guennebaud | 2009-10-13 |
| | | |||
* | | compilation fix: make the generic template ctor explicit | Gael Guennebaud | 2009-10-13 |
| | | |||
* | | trivial compilation fix | Gael Guennebaud | 2009-10-13 |
| | | |||
* | | also test that the matrix Q is unitary | Benoit Jacob | 2009-10-12 |
| | | |||
* | | Fixed nmake parameter. | Hauke Heibel | 2009-10-09 |
| | | | | | | | | | | Disabled debug_* targets for MSVC_IDE (they already exist). Removed the make usage message for MSVC_IDE. | ||
* | | merge | Gael Guennebaud | 2009-10-07 |
|\ \ | |||
* | | | extend the sparse matrix assembly benchmark | Gael Guennebaud | 2009-10-07 |
| | | | |||
* | | | really fix stable norm compilation for older gcc | Gael Guennebaud | 2009-10-07 |
| | | | |||
* | | | - remove the debug_test_* targets from "all" | Gael Guennebaud | 2009-10-07 |
| | | | | | | | | | | | | | | | | | | (otherwise they are compiled when you simply run make in test/ or when enforcing "test" to be part of "all") - add linking libraries to the debug_test_* targets | ||
| * | | the answer to the ultimate question in life is: 664 | Benoit Jacob | 2009-10-06 |
| | | | |||
| * | | merge | Benoit Jacob | 2009-10-06 |
| |\ \ | |/ / |/| | | |||
| * | | allow arbitrary resulttype, fixes Xuewen's issue, and this stuff is going to ↵ | Benoit Jacob | 2009-10-06 |
| | | | | | | | | | | | | get deeply refactored soon anyway. | ||
* | | | fix compilation in stable norm, move a platform check to the unit tests | Gael Guennebaud | 2009-10-06 |
| | | | |||
* | | | discard vectorization in matrix-vector product when data is not even | Gael Guennebaud | 2009-10-05 |
|/ / | | | | | | | aligned on the scalar type size (e.g., for double on 32 bits system without -malign-double) | ||
* | | after all we're not aligning to 8byte boundary | Benoit Jacob | 2009-10-05 |
| | | | | | | | | keep most of the changes though as they make the code more extensible |