| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
* make NumTraits inherits std::numeric_limits
|
|
|
|
| |
Transform::Identity() is now returning a Transform.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
start ---> head
end ---> tail
Much frustration with sed syntax. Need to learn perl some day.
|
|\| |
|
| | |
|
| | |
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* renaming, e.g. LU ---> FullPivLU
* split tests framework: more robust, e.g. dont generate empty tests if a number is skipped
* make all remaining tests use that splitting, as needed.
* Fix 4x4 inversion (see stable branch)
* Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices.
* CMakeLists: more robust regexp to parse the version number
* misc fixes in unit tests
|
|/ |
|
|
|
|
|
|
|
| |
-- simpplify by removing the 2nd template parameter
-- rename Functor to Derived, as now it's a usual CRTP
* Homogeneous:
-- in products, honor the Max sizes etc.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
8eab0bccbf8b1969f32bb006b61d2137f6f37ead
|
|/ |
|
|
|
|
| |
* add VectorwiseOp's +, -, +=, -= operators
|
| |
|
|
|
|
| |
it never made very precise sense. but now does it still make any?
|
| |
|
|
|
|
| |
kgllib)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* add Projective and AffineCompact modes as an optional third template
argument
* extend Transform::operator* to support more use cases
|
|
|
|
| |
compile-time errors.
|
|
|
|
|
|
| |
some containers)
* new workaround for std::vector which is supposed to work for any
classes having EIGEN_MAKE_ALIGNED_OPERATOR_NEW as discussed on ML
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* previous DiagonalMatrix expression is now DiagonalMatrixWrapper
* DiagonalMatrix class is now for storage
* add the DiagonalMatrixBase class to factorize code of the
two previous classes
* remove Scaling class (it is now a global function)
* add UniformScaling helper class
(don't use it directly, use the Scaling function)
* add the Scaling global function to simplify the creation
of scaling objects
There is still a lot to do, in particular about DiagonalProduct for which
the goal is to get rid of the "if()" in the coeff() function. At least
it is not worse than before ! Also need to uptade the tutorial and add more doc.
|
|
|
|
|
|
| |
add convenience functions in Transform
reimplement Transform::rotation() to use that
add unit-test
|
|
|
|
| |
* remove all what was marked deprecated
|
|
|
|
|
|
|
| |
* update test_stdvector
* Quaternion() does nothing (instead of bug)
* update test_geometry
* some renaming
|
|
|
|
| |
name as parameter
|
|
|
|
|
|
|
| |
ei_aligned_malloc now really behaves like a malloc
(untyped, doesn't call ctor)
ei_aligned_new is the typed variant calling ctor
EIGEN_MAKE_ALIGNED_OPERATOR_NEW now takes the class name as parameter
|
|
|
|
|
|
|
|
|
| |
(former solution still available and tested)
This plays much better with classes that already have base classes --
don't force the user to mess with multiple inheritance, which gave
much trouble with MSVC.
* Expand the unaligned assert dox page
* Minor fixes in the lazy evaluation dox page
|
|
|
|
| |
*fix warnings with MSVC 2005: converting M_PI to float gives loss-of-precision warnings
|
| |
|
|
|
|
|
| |
* fixes for mistakes (especially in the cast() methods in Geometry) revealed by the new "mixing types" test
* dox love, including a section on coeff access in core and an overview in geometry
|
| |
|
|
|
|
| |
unit test compiles again
|
|
|
|
|
| |
* expand the geometry/Transform tests, after Mek's reports
* fix my own stupidity in eigensolver test
|