aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/MatrixBase.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-08-17 17:04:32 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-08-17 17:04:32 +0200
commitff0f005d4c0bd46e88d050b9f147eab810f4814d (patch)
tree920149f278c900c38e2f09240e5eb37a7f6a6732 /Eigen/src/Core/MatrixBase.h
parente125c199bbe3c0b61c8732c7603b66745c4582fe (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.h8
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 /////////