diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-08-17 17:04:32 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-08-17 17:04:32 +0200 |
commit | ff0f005d4c0bd46e88d050b9f147eab810f4814d (patch) | |
tree | 920149f278c900c38e2f09240e5eb37a7f6a6732 /Eigen/src/Core/MatrixBase.h | |
parent | e125c199bbe3c0b61c8732c7603b66745c4582fe (diff) |
change the make householder algorithm so that the remaining coefficient
is real, and make Tridiagonalization use it
Diffstat (limited to 'Eigen/src/Core/MatrixBase.h')
-rw-r--r-- | Eigen/src/Core/MatrixBase.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index 9e92c043f..1f4c6bf7a 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -786,17 +786,17 @@ template<typename Derived> class MatrixBase ////////// Householder module /////////// - void makeHouseholderInPlace(RealScalar *tau, Scalar *beta); + void makeHouseholderInPlace(Scalar *tau, RealScalar *beta); template<typename EssentialPart> void makeHouseholder(EssentialPart *essential, - RealScalar *tau, Scalar *beta) const; + Scalar *tau, RealScalar *beta) const; template<typename EssentialPart> void applyHouseholderOnTheLeft(const EssentialPart& essential, - const RealScalar& tau, + const Scalar& tau, Scalar* workspace); template<typename EssentialPart> void applyHouseholderOnTheRight(const EssentialPart& essential, - const RealScalar& tau, + const Scalar& tau, Scalar* workspace); ///////// Jacobi module ///////// |