aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/util/ForwardDeclarations.h
Commit message (Collapse)AuthorAge
* Implement complex MatrixPowerTriangular. There are still problems with real one.Gravatar Chen-Pang He2012-09-30
|
* Make KroneckerProductSparse inherit EigenBase instead of SparseMatrixBase, ↵Gravatar Chen-Pang He2012-10-25
| | | | for it does not provide an InnerIterator.
* Let KroneckerProduct inherit ReturnByValue to eliminate temporary ↵Gravatar Chen-Pang He2012-10-15
| | | | evaluation. It's uncommon to store the product back to one of the operands.
* Make kroneckerProduct take two arguments and return an expression, which is ↵Gravatar Chen-Pang He2012-10-15
| | | | more straight-forward.
* Generalize Block<> to support various implementation wrt StorageKind (just ↵Gravatar Gael Guennebaud2012-11-16
| | | | like other expression)
* Eliminate unnecessary evaluationsGravatar Chen-Pang He2012-09-23
|
* Implement matrix power-matrix product againGravatar Chen-Pang He2012-09-22
|
* Tidy up and write dox.Gravatar Chen-Pang He2012-08-28
|
* matrix power: MatrixBase::pow(RealScalar) and MatrixBase::pow(T) where T is ↵Gravatar jdh82012-08-15
| | | | integral type
* extend quotient functor to allow for mixed types (complex-real)Gravatar Gael Guennebaud2012-07-27
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* Implement matrix logarithm + test + docs.Gravatar Jitse Niesen2011-06-07
| | | | Currently, test matrix_function_1 fails due to bug #288.
* Implement and document MatrixBase::sqrt().Gravatar Jitse Niesen2011-05-09
|
* Implement evaluators for ArrayWrapper and MatrixWrapper.Gravatar Jitse Niesen2011-04-22
|
* for consistency forward declare tan, asin, acos functorsGravatar Gael Guennebaud2011-02-17
|
* 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
|