aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* switched to BenchUtil.hGravatar Mark Borgerding2009-10-30
|
* properly implement BenchTimer on POSIXGravatar Benoit Jacob2009-10-29
| | | | (may require a platform check for the clock name on non-linux platforms)
* corrected the computation cost of meanGravatar Hauke Heibel2009-10-29
|
* added mean() reductionGravatar Hauke Heibel2009-10-29
|
* oops I forgot to include that file in the previous commit (fixing #65)Gravatar Gael Guennebaud2009-10-29
|
* fix #65: MatrixBase::nonZero()Gravatar Gael Guennebaud2009-10-29
|
* improved selftest for Eigen::Complex -- mainly a documentation of what does ↵Gravatar Mark Borgerding2009-10-28
| | | | not work
* forgot Complex test fileGravatar Mark Borgerding2009-10-28
|
* added many inlines and attempted to fix castable pointer so it works with ↵Gravatar Mark Borgerding2009-10-28
|\ | | | | | | std::vector
* | * rename new Quat class to Quaternion, remove existing QuaternionGravatar Benoit Jacob2009-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 :Gravatar Mathieu Gautier2009-10-27
| | | | | | | | | | | | new classes : * QuaternionBase * Map<Quaternion>
* | Added dox for the new typedefs.Gravatar Hauke Heibel2009-10-27
| |
* | Added more common typedefs.Gravatar Hauke Heibel2009-10-27
| |
* | Umeyama is now working with fixed size src and dst points.Gravatar Hauke Heibel2009-10-27
| |
* | It is just not that easy and requires more work to get it done right.Gravatar Hauke Heibel2009-10-24
| |
* | * extend Map to allow the user to specify whether the mapped dataGravatar Gael Guennebaud2009-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 functionsGravatar Mark Borgerding2009-10-22
| |
* | support gcc 3.3Gravatar Benoit Jacob2009-10-22
| |
* | demeaning with colwise expressionGravatar Hauke Heibel2009-10-22
|/
* inlining,all namespace declaration moved to FFT, removed preprocessor ↵Gravatar Mark Borgerding2009-10-21
| | | | definitions,
* merge branchesGravatar Mark Borgerding2009-10-21
|\
* | renamed 'Traits' to 'Impl', added vim modelines for syntax highlightingGravatar Mark Borgerding2009-10-21
| |
| * MatrixBase:Gravatar Benoit Jacob2009-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 idGravatar Benoit Jacob2009-10-20
|/
* added Eigen::FFT andGravatar Mark Borgerding2009-10-20
|\ | | | | | | Eigen::Complex
* | Added Windows support to the BenchTimer.Gravatar Hauke Heibel2009-10-20
| |
| * merged eigen2_for_fft into eigen2 mainlineGravatar Mark Borgerding2009-10-20
|/|
* | * add a Make* expression type builder to allow theGravatar Gael Guennebaud2009-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 AutoDiffScalarGravatar Gael Guennebaud2009-10-16
| |
* | Inlining fixes + fixed typo.Gravatar Hauke Heibel2009-10-15
| | | | | | | | Removed ei_assert in presence of static assert.
* | autodiff:Gravatar Gael Guennebaud2009-10-15
| | | | | | | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives"
* | More warning fixes.Gravatar Hauke Heibel2009-10-14
| |
* | Fixed more W4 warnings.Gravatar Hauke Heibel2009-10-14
| |
* | Resize is only defined in Matrix and not in MatrixBase.Gravatar Hauke Heibel2009-10-14
| | | | | | | | I am not sure whether the better fix is to move the resize functions to MatrixBase.
* | Added prod() reduction to the AsciiQuickReference.Gravatar Hauke Heibel2009-10-14
| |
* | add missing PartialReduxExpr::coeff(index) functionGravatar Gael Guennebaud2009-10-13
| |
* | compilation fix: make the generic template ctor explicitGravatar Gael Guennebaud2009-10-13
| |
* | trivial compilation fixGravatar Gael Guennebaud2009-10-13
| |
* | also test that the matrix Q is unitaryGravatar Benoit Jacob2009-10-12
| |
* | Fixed nmake parameter.Gravatar Hauke Heibel2009-10-09
| | | | | | | | | | Disabled debug_* targets for MSVC_IDE (they already exist). Removed the make usage message for MSVC_IDE.
* | mergeGravatar Gael Guennebaud2009-10-07
|\ \
* | | extend the sparse matrix assembly benchmarkGravatar Gael Guennebaud2009-10-07
| | |
* | | really fix stable norm compilation for older gccGravatar Gael Guennebaud2009-10-07
| | |
* | | - remove the debug_test_* targets from "all"Gravatar Gael Guennebaud2009-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: 664Gravatar Benoit Jacob2009-10-06
| | |
| * | mergeGravatar Benoit Jacob2009-10-06
| |\ \ | |/ / |/| |
| * | allow arbitrary resulttype, fixes Xuewen's issue, and this stuff is going to ↵Gravatar Benoit Jacob2009-10-06
| | | | | | | | | | | | get deeply refactored soon anyway.
* | | fix compilation in stable norm, move a platform check to the unit testsGravatar Gael Guennebaud2009-10-06
| | |
* | | discard vectorization in matrix-vector product when data is not evenGravatar Gael Guennebaud2009-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 boundaryGravatar Benoit Jacob2009-10-05
| | | | | | | | keep most of the changes though as they make the code more extensible