From cfd0579a4ab9610e334bde5a40809bbfb993de4c Mon Sep 17 00:00:00 2001 From: nojhan Date: Sun, 29 Jan 2012 18:19:07 +0100 Subject: [PATCH] typedef AtomType, in case it would be useful --- cholesky.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cholesky.h b/cholesky.h index a131a52..2391c18 100644 --- a/cholesky.h +++ b/cholesky.h @@ -55,6 +55,9 @@ public: // FIXME check if triangular types behaviour is like having 0 typedef ublas::matrix< T > FactorMat; + //! The type of the scalars + typedef T AtomType; + /** Instanciate without computing anything, you are responsible of * calling the algorithm and getting the result with operator() * */ @@ -322,8 +325,8 @@ public: T sum = 0.0; // for( unsigned int k=1; k_L(i, k) * this->_L(i, k); } this->_L(i,i) = this->_L(i,i) - sum; @@ -338,8 +341,8 @@ public: sum = 0.0; // for( unsigned int k = 1; k < i-1; ++k ) { // for( unsigned int k = 1; k < i; ++k ) { - for( unsigned int k = 0; k < i; ++k ) { -// for( unsigned int k = 0; k < i-1; ++k ) { +// for( unsigned int k = 0; k < i; ++k ) { + for( unsigned int k = 0; k < i-1; ++k ) { sum += this->_L(j, k) * this->_L(i, k); } this->_L(j,i) = this->_L(j,i) - sum;