aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry
Commit message (Collapse)AuthorAge
* add an Options template parameter to Hyperplane and ParametrizedLineGravatar Gael Guennebaud2011-01-27
|
* Add an Options template paramter to Transform to enable/disable alignmentGravatar Gael Guennebaud2011-01-27
|
* add quaternion Options, add unaligned possibilityGravatar Christoph Hertzberg2011-01-27
|
* fix cross product for complexes and add support for mixed real-complex cross ↵Gravatar Gael Guennebaud2011-01-27
| | | | products
* import eigen2 Geometry module into Eigen2Support.Gravatar Benoit Jacob2011-01-24
| | | | fix build of geometry tests
* fix compilation of Eigen/Geometry with EIGEN2_SUPPORT: was including ↵Gravatar Benoit Jacob2011-01-24
| | | | non-existent header
* const-qualify template parameters representing const arguments to expressions.Gravatar Benoit Jacob2011-01-24
| | | | needed to fix docs compile issue.
* bug #54 - really fix const correctness except in SparseGravatar Benoit Jacob2010-12-22
|
* bug #54 - The big Map const-correctness changesGravatar Benoit Jacob2010-12-10
|
* fix ICE with gcc 3.4 and 4.0.1Gravatar Gael Guennebaud2010-12-10
|
* fix compilation of transform * scalingGravatar Gael Guennebaud2010-11-19
|
* rm auto normalization in favor of clampingGravatar Gael Guennebaud2010-11-03
|
* Fixed compilation due to lacking Transform definitions.Gravatar Hauke Heibel2010-11-01
|
* oops (rm commented code)Gravatar Gael Guennebaud2010-11-01
|
* Let's be safe: enable auto normalization is quaternion to angle-axis code ↵Gravatar Gael Guennebaud2010-10-31
| | | | since a slight numerical issue may trigger NaN. The overhead is small and I doubt the perf of this function could be critival for any application !
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-10-25
| | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* remove SVD class (was bad code taked from elsewhere)Gravatar Benoit Jacob2010-10-12
| | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap.
* adapt Quaternion to JacobiSVD API changes.Gravatar Benoit Jacob2010-10-08
|
* fix compilation on ubuntu 9.04's version of gcc 4.3 (yes, wtf)Gravatar Benoit Jacob2010-09-27
|
* fix vectorization logic and code of cross3 which was never enabled..Gravatar Gael Guennebaud2010-09-08
|
* add the possibility to extend QuaternionBaseGravatar Gael Guennebaud2010-09-02
|
* Fixed typos.Gravatar Hauke Heibel2010-08-19
|
* Simplified to product templates to a minimum of template parameters.Gravatar Hauke Heibel2010-08-19
| | | | Removed the ei_is_any_projective helper and added ei_transform_traits.
* Removed unused code.Gravatar Hauke Heibel2010-08-19
|
* Matrix product refactoring (rhs products only).Gravatar Hauke Heibel2010-08-19
| | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings.
* Fixed Geometry module failures.Gravatar Hauke Heibel2010-08-17
| | | | | | | | | Removed default parameter from Transform. Removed the TransformXX typedefs. Removed references to TransformXX from unit tests and docs. Assigning Transforms to a sub-group is now forbidden at compile time. Products should now properly support the Isometry flag. Fixed alignment checks in MapBase.
* fix Transform() constructor taking a Transform with other mode.Gravatar Benoit Jacob2010-08-16
| | | | Not really tested as the geometry tests are currently busted.
* fix warningsGravatar Benoit Jacob2010-08-16
|
* fix declaration of AffineTransformType in TranslationGravatar Gael Guennebaud2010-08-16
|
* Fixed Affine transform typedef.Gravatar Hauke Heibel2010-08-02
|
* Added static method Identity() to the Translation class.Gravatar Hauke Heibel2010-07-29
|
* Safeguarded some Transform functions with compile time asserts.Gravatar Hauke Heibel2010-07-29
| | | | Added missing static Identity() to Rotation2D, AngleAxis.
* Transform is now per default Projective.Gravatar Hauke Heibel2010-07-29
| | | | | | Improved invert() in the Transform class. RotationBase offers matrix() to be conform with Transform's naming scheme. Added Translation::translation() to be conform with Transform's naming scheme.
* Several changes in comments to keep Doxygen happy.Gravatar Jitse Niesen2010-07-25
|
* fix merge conflictsGravatar Gael Guennebaud2010-07-22
|
* Implemented SSE optimized double-precision Quaternion multiplicationGravatar Christoph Hertzberg2010-07-12
|
* Remove \nonstable yet. The stability rules for Eigen3 are much simpler:Gravatar Benoit Jacob2010-06-29
| | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates).
* email changeGravatar Gael Guennebaud2010-06-24
|
* fix compilation when default to row majorGravatar Gael Guennebaud2010-06-24
|
* rename:Gravatar Benoit Jacob2010-06-14
| | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size.
* merge my Dynamic -> -1 changeGravatar Benoit Jacob2010-06-11
|\
* | change the value of Dynamic to -1, since the index type is now configurable.Gravatar Benoit Jacob2010-06-11
| | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead
| * Fixes geo_transformations_3 unit test.Gravatar Hauke Heibel2010-06-10
|/
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* Applied tiny Qt related fixes.Gravatar Hauke Heibel2010-05-19
|
* Complete rework of global math functions and NumTraits.Gravatar Benoit Jacob2010-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.
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-04-22
| | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support
* * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵Gravatar Benoit Jacob2010-04-16
| | | | | | | | | removal of extra _Base/_Options template parameters. * Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary * StorageKind / XprKind * Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD * ComplexSchur: support the 1x1 case