Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement complex MatrixPowerTriangular. There are still problems with real one. | 2012-09-30 | |
| | |||
* | Make KroneckerProductSparse inherit EigenBase instead of SparseMatrixBase, ↵ | 2012-10-25 | |
| | | | | for it does not provide an InnerIterator. | ||
* | Let KroneckerProduct inherit ReturnByValue to eliminate temporary ↵ | 2012-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 ↵ | 2012-10-15 | |
| | | | | more straight-forward. | ||
* | Generalize Block<> to support various implementation wrt StorageKind (just ↵ | 2012-11-16 | |
| | | | | like other expression) | ||
* | Eliminate unnecessary evaluations | 2012-09-23 | |
| | |||
* | Implement matrix power-matrix product again | 2012-09-22 | |
| | |||
* | Tidy up and write dox. | 2012-08-28 | |
| | |||
* | matrix power: MatrixBase::pow(RealScalar) and MatrixBase::pow(T) where T is ↵ | 2012-08-15 | |
| | | | | integral type | ||
* | extend quotient functor to allow for mixed types (complex-real) | 2012-07-27 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | Implement matrix logarithm + test + docs. | 2011-06-07 | |
| | | | | Currently, test matrix_function_1 fails due to bug #288. | ||
* | Implement and document MatrixBase::sqrt(). | 2011-05-09 | |
| | |||
* | Implement evaluators for ArrayWrapper and MatrixWrapper. | 2011-04-22 | |
| | |||
* | for consistency forward declare tan, asin, acos functors | 2011-02-17 | |
| | |||
* | turnaround for a compiler bug in gcc 3.4.6 | 2011-02-04 | |
| | |||
* | add test for geometry with eigen2_ prefixes. fix that stuff. | 2011-01-27 | |
| | |||
* | add an Options template parameter to Hyperplane and ParametrizedLine | 2011-01-27 | |
| | |||
* | Add an Options template paramter to Transform to enable/disable alignment | 2011-01-27 | |
| | |||
* | add quaternion Options, add unaligned possibility | 2011-01-27 | |
| | |||
* | allow mixed complex-real and real-complex dot products | 2011-01-27 | |
| | |||
* | merge | 2011-01-26 | |
|\ | |||
* | | extend PermutationMatrix and Transpositions to support arbitrary interger ↵ | 2011-01-26 | |
| | | | | | | | | types and to support the Map/Wrapper model via base and derived classes | ||
| * | eigen2 support: import SVD back, pass SVD tests | 2011-01-26 | |
| | | |||
| * | eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior ↵ | 2011-01-25 | |
| | | | | | | | | braindeadness-for-braindeadness | ||
| * | eigen2: pass QR decomposition and hyperplane tests | 2011-01-25 | |
| | | |||
| * | eigen2: pass lu test | 2011-01-25 | |
|/ | |||
* | import eigen2 Geometry module into Eigen2Support. | 2011-01-24 | |
| | | | | fix build of geometry tests | ||
* | move BandMatrix and TridiagonalMatrix to the internal:: namespace | 2010-12-25 | |
| | |||
* | bug #54 - really fix const correctness except in Sparse | 2010-12-22 | |
| | |||
* | bug #54 - The big Map const-correctness changes | 2010-12-10 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | rename PlanarRotation -> JacobiRotation | 2010-10-19 | |
| | |||
* | remove SVD class (was bad code taked from elsewhere) | 2010-10-12 | |
| | | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap. | ||
* | set ColPivHouseholderQR as default preconditioner for JacobiSVD | 2010-10-11 | |
| | |||
* | Rework JacobiSVD api / template parameters. | 2010-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, | 2010-08-25 | |
| | | | | | I moved all the block related methods to a plugin file. This also significantly reduce code verbosity. | ||
* | Fixed Geometry module failures. | 2010-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 boolean | 2010-07-23 | |
| | | | | template parameter to Block | ||
* | merge the backout | 2010-08-11 | |
|\ | |||
| * | Backed out changeset 40f6e26a247976ba1868520a4747e49e0739a42a | 2010-08-11 | |
| | | | | | | | | See thread on mailing list: "InnerPanel change mis-detects alignment?" | ||
* | | Transform is now per default Projective. | 2010-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 boolean | 2010-07-23 | |
| | | | | template parameter to Block | ||
* | sync with default branch | 2010-07-22 | |
|\ | |||
* | | * fix SelfCwiseBinaryOp traits and handling of mixed types | 2010-07-19 | |
| | | | | | | | | * improve compilation error in case of type mismatch | ||
* | | * fix compilation of mixed scalar product | 2010-07-19 | |
| | | | | | | | | * optimize mixed scalar products | ||
| * | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | 2010-07-21 | |
|/ | | | | accessors | ||
* | add a conj_product functor and optimize dot products | 2010-07-07 | |
| | |||
* | add support for vectorized conjugated products | 2010-07-06 | |
| |