[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN Cholesky.h
From: |
Tom Drummond |
Subject: |
[Toon-members] TooN Cholesky.h |
Date: |
Mon, 20 Apr 2009 17:50:22 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Tom Drummond <twd20> 09/04/20 17:50:22
Modified files:
. : Cholesky.h
Log message:
cleaned up size testing
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/Cholesky.h?cvsroot=toon&r1=1.32&r2=1.33
Patches:
Index: Cholesky.h
===================================================================
RCS file: /cvsroot/toon/TooN/Cholesky.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- Cholesky.h 17 Apr 2009 03:45:48 -0000 1.32
+++ Cholesky.h 20 Apr 2009 17:50:20 -0000 1.33
@@ -82,10 +82,11 @@
template<class P2, class B2>
Cholesky(const Matrix<Size, Size, P2, B2>& m)
: my_cholesky(m) {
- compute(m);
+ SizeMismatch<Size,Size>::test(m.num_rows(), m.num_cols());
+ do_compute();
}
- // for Size=Dynamic
+ /// Constructor for Size=Dynamic
Cholesky(int size) : my_cholesky(size,size) {}
@@ -95,6 +96,10 @@
SizeMismatch<Size,Size>::test(m.num_rows(), m.num_cols());
SizeMismatch<Size,Size>::test(m.num_rows(),
my_cholesky.num_rows());
my_cholesky=m;
+ do_compute();
+ }
+
+ void do_compute() {
int size=my_cholesky.num_rows();
for(int col=0; col<size; col++){
Precision inv_diag = 1;
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/07
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/07
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/08
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/09
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/09
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/09
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/09
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/10
- [Toon-members] TooN Cholesky.h, Edward Rosten, 2009/04/14
- [Toon-members] TooN Cholesky.h, Gerhard Reitmayr, 2009/04/14
- [Toon-members] TooN Cholesky.h,
Tom Drummond <=
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/20
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/20
- [Toon-members] TooN Cholesky.h, Tom Drummond, 2009/04/20