diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-08-09 16:58:13 +0200 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2009-08-09 16:58:13 +0200 |
commit | 3ed83fa6813bd1401adce03a87ad452661d72f5e (patch) | |
tree | b8db5ba4fce37b52193174ffb43d144690625307 /Eigen/src/Householder | |
parent | 5f8d58f36a57b860d6af52574df6f3e62debe001 (diff) |
* add Jacobi transformations
* add Jacobi (Hestenes) SVD decomposition for square matrices
* add function for trivial Householder
Diffstat (limited to 'Eigen/src/Householder')
-rw-r--r-- | Eigen/src/Householder/Householder.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Eigen/src/Householder/Householder.h b/Eigen/src/Householder/Householder.h index 8972806de..2a4b1395c 100644 --- a/Eigen/src/Householder/Householder.h +++ b/Eigen/src/Householder/Householder.h @@ -32,6 +32,15 @@ template<int n> struct ei_decrement_size }; }; +template<typename EssentialPart> +void makeTrivialHouseholder( + EssentialPart *essential, + typename EssentialPart::RealScalar *beta) +{ + *beta = typename EssentialPart::RealScalar(0); + essential->setZero(); +} + template<typename Derived> template<typename EssentialPart> void MatrixBase<Derived>::makeHouseholder( |