aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/ForwardDeclarations.h
Commit message (Collapse)AuthorAge
* turnaround for a compiler bug in gcc 3.4.6Gravatar Thomas Capricelli2011-02-04
|
* add test for geometry with eigen2_ prefixes. fix that stuff.Gravatar Benoit Jacob2011-01-27
|
* 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
|
* allow mixed complex-real and real-complex dot productsGravatar Gael Guennebaud2011-01-27
|
* mergeGravatar Gael Guennebaud2011-01-26
|\
* | extend PermutationMatrix and Transpositions to support arbitrary interger ↵Gravatar Gael Guennebaud2011-01-26
| | | | | | | | types and to support the Map/Wrapper model via base and derived classes
| * eigen2 support: import SVD back, pass SVD testsGravatar Benoit Jacob2011-01-26
| |
| * eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior ↵Gravatar Benoit Jacob2011-01-25
| | | | | | | | braindeadness-for-braindeadness
| * eigen2: pass QR decomposition and hyperplane testsGravatar Benoit Jacob2011-01-25
| |
| * eigen2: pass lu testGravatar Benoit Jacob2011-01-25
|/
* import eigen2 Geometry module into Eigen2Support.Gravatar Benoit Jacob2011-01-24
| | | | fix build of geometry tests
* move BandMatrix and TridiagonalMatrix to the internal:: namespaceGravatar Benoit Jacob2010-12-25
|
* 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
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* rename PlanarRotation -> JacobiRotationGravatar Benoit Jacob2010-10-19
|
* 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.
* set ColPivHouseholderQR as default preconditioner for JacobiSVDGravatar Benoit Jacob2010-10-11
|
* Rework JacobiSVD api / template parameters.Gravatar Benoit Jacob2010-10-08
| | | | | | There is now an integer QRPreconditioner template parameter, defaulting to full-piv QR. Since we have to special-case each QR dec anyway, a template template parameter didn't add much value here. There is an option NoQRPreconditioner if you know your matrices are already square (auto-detected for fixed-size matrices).
* Fix Sun CC parsing of Eigen/Core. In particular,Gravatar Gael Guennebaud2010-08-25
| | | | | I moved all the block related methods to a plugin file. This also significantly reduce code verbosity.
* 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.
* allow vectorization of mat44.col() by adding a InnerPanel booleanGravatar Gael Guennebaud2010-07-23
| | | | template parameter to Block
* merge the backoutGravatar Benoit Jacob2010-08-11
|\
| * Backed out changeset 40f6e26a247976ba1868520a4747e49e0739a42aGravatar Benoit Jacob2010-08-11
| | | | | | | | See thread on mailing list: "InnerPanel change mis-detects alignment?"
* | 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.
* allow vectorization of mat44.col() by adding a InnerPanel booleanGravatar Gael Guennebaud2010-07-23
| | | | template parameter to Block
* sync with default branchGravatar Gael Guennebaud2010-07-22
|\
* | * fix SelfCwiseBinaryOp traits and handling of mixed typesGravatar Gael Guennebaud2010-07-19
| | | | | | | | * improve compilation error in case of type mismatch
* | * fix compilation of mixed scalar productGravatar Gael Guennebaud2010-07-19
| | | | | | | | * optimize mixed scalar products
| * introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵Gravatar Gael Guennebaud2010-07-21
|/ | | | accessors
* add a conj_product functor and optimize dot productsGravatar Gael Guennebaud2010-07-07
|
* add support for vectorized conjugated productsGravatar Gael Guennebaud2010-07-06
|
* email changeGravatar Gael Guennebaud2010-06-24
|
* added the SparseView class.Gravatar Daniel Lowengrub2010-06-14
|
* * add Transpositions to PermutationMatrix conversionGravatar Gael Guennebaud2010-06-08
| | | | * make PartialPivLu uses the Transpositions class
* LDLT: make it honors the Lower/Upper directive and make it works inplaceGravatar Gael Guennebaud2010-06-03
|
* DenseBase is implemented as a class, not a struct.Gravatar Hauke Heibel2010-05-19
|
* introduce DenseCoeffsBase: this is where the coeff / coeffRef / etc... ↵Gravatar Benoit Jacob2010-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.
* Removed ambiguity between Map and Matrix Options template parameter.Gravatar Hauke Heibel2010-04-26
|
* Fixed a warning.Gravatar Hauke Heibel2010-04-26
|
* * remove ei_block_direct_access_statusGravatar Benoit Jacob2010-04-23
| | | | * remove HasDirectAccess / NoDirectAccess constants
* add minor to Eigen2SupportGravatar Benoit Jacob2010-04-22
|
* remove MinorGravatar Benoit Jacob2010-04-22
| | | | adapt 3x3 and 4x4 (non-SSE) inverse paths
* MSVC runs into problems when a forward declaration is using a different ↵Gravatar Hauke Heibel2010-04-22
| | | | | | template type name than the actual declaration. This fixes the recent issues we observed on MSVC systems.
* * 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
* fix the flags and matrix options, to always have the right RowMajor bit in ↵Gravatar Benoit Jacob2010-03-19
| | | | the vector case
* mergeGravatar Benoit Jacob2010-03-18
|\
| * API change: ei_matrix_exponential(A) --> A.exp(), etcGravatar Jitse Niesen2010-03-16
| | | | | | | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html