Changeset 26 for tests/test-lqup.C
- Timestamp:
- 07/06/07 18:58:19 (2 years ago)
- Files:
-
- 1 modified
-
tests/test-lqup.C (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/test-lqup.C
r25 r26 20 20 #include "Matio.h" 21 21 #include "timer.h" 22 #include "fflas-ffpack/modular-balanced.h"22 //#include "fflas-ffpack/modular-balanced.h" 23 23 #include "fflas-ffpack/modular-positive.h" 24 24 #include "fflas-ffpack/ffpack.h" … … 68 68 A = read_field(F,argv[2],&m,&n); 69 69 } 70 for (j=0;j< n;j++)70 for (j=0;j<maxP;j++) 71 71 P[j]=0; 72 for (j=0;j<m ;j++)72 for (j=0;j<maxQ;j++) 73 73 Q[j]=0; 74 74 tim.clear(); … … 79 79 timc+=tim; 80 80 } 81 write_field (F,cerr<<"Result = "<<endl, A, m,n,n);81 //write_field (F,cerr<<"Result = "<<endl, A, m,n,n); 82 82 83 83 cerr<<"P = ["; … … 116 116 } 117 117 118 write_field(F,cerr<<"L = "<<endl,L,m,m,m);119 write_field(F,cerr<<"U = "<<endl,U,m,n,n);118 // write_field(F,cerr<<"L = "<<endl,L,m,m,m); 119 // write_field(F,cerr<<"U = "<<endl,U,m,n,n); 120 120 FFPACK::applyP( F, FFLAS::FflasRight, FFLAS::FflasNoTrans, m,0,R, L, m, Q); 121 121 for ( int i=0; i<m; ++i ) 122 122 F.assign(*(L+i*(m+1)), one); 123 123 124 write_field(F,cerr<<"L = "<<endl,L,m,m,m);125 write_field(F,cerr<<"U = "<<endl,U,m,n,n);124 // write_field(F,cerr<<"L = "<<endl,L,m,m,m); 125 // write_field(F,cerr<<"U = "<<endl,U,m,n,n); 126 126 if (diag == FFLAS::FflasNonUnit) 127 127 for ( int i=0; i<R; ++i ) … … 134 134 } 135 135 } 136 write_field(F,cerr<<"L = "<<endl,L,m,m,m);137 write_field(F,cerr<<"U = "<<endl,U,m,n,n);136 // write_field(F,cerr<<"L = "<<endl,L,m,m,m); 137 // write_field(F,cerr<<"U = "<<endl,U,m,n,n); 138 138 139 139 FFPACK::applyP (F, FFLAS::FflasRight, FFLAS::FflasNoTrans, m,0,R, U, n, P); … … 167 167 F.assign( *(U+i+j*n), zero); 168 168 } 169 write_field(F,cerr<<"L = "<<endl,L,m,n,n);170 write_field(F,cerr<<"U = "<<endl,U,n,n,n);169 // write_field(F,cerr<<"L = "<<endl,L,m,n,n); 170 // write_field(F,cerr<<"U = "<<endl,U,n,n,n); 171 171 172 172 FFPACK::applyP( F, FFLAS::FflasLeft, FFLAS::FflasTrans, n,0,R, U, n, Q); … … 185 185 } 186 186 } 187 write_field(F,cerr<<"L = "<<endl,L,m,n,n);188 write_field(F,cerr<<"U = "<<endl,U,n,n,n);187 // write_field(F,cerr<<"L = "<<endl,L,m,n,n); 188 // write_field(F,cerr<<"U = "<<endl,U,n,n,n); 189 189 190 190 FFPACK::applyP (F, FFLAS::FflasLeft, FFLAS::FflasTrans, n,0,R, L, n, P); … … 199 199 fail=true; 200 200 201 write_field(F,cerr<<"X = "<<endl,X,m,n,n);202 write_field(F,cerr<<"B = "<<endl,B,m,n,n);201 // write_field(F,cerr<<"X = "<<endl,X,m,n,n); 202 // write_field(F,cerr<<"B = "<<endl,B,m,n,n); 203 203 delete[] B; 204 204 if (fail)
