Changeset aad4ca4 in git for Singular/svd/tests/testsvdunit.h
- Timestamp:
- Dec 6, 2017, 7:05:25 PM (6 years ago)
- Branches:
- (u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
- Children:
- 06b3e84d21e073249ada6d3b863bb3b8ce91d3be
- Parents:
- 3803c6a39fad57f9a8e12942b2928c215504e027
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/svd/tests/testsvdunit.h
r3803c6 raad4ca4 90 90 failthreshold = amp::ampf<Precision>("5.0E-3"); 91 91 a.setbounds(0, maxmn-1, 0, maxmn-1); 92 92 93 93 // 94 94 // TODO: div by zero fail, convergence fail … … 96 96 for(gpass=1; gpass<=1; gpass++) 97 97 { 98 98 99 99 // 100 100 // zero matrix, several cases … … 114 114 } 115 115 } 116 116 117 117 // 118 118 // Long dense matrix … … 146 146 } 147 147 } 148 148 149 149 // 150 150 // Dense matrices … … 164 164 } 165 165 } 166 166 167 167 // 168 168 // Sparse matrices, very sparse matrices, incredible sparse matrices … … 184 184 } 185 185 } 186 186 187 187 // 188 188 // report … … 283 283 284 284 minmn = ap::minint(m, n); 285 285 286 286 // 287 287 // decomposition error … … 301 301 } 302 302 materr = amp::maximum<Precision>(materr, locerr); 303 303 304 304 // 305 305 // orthogonality error … … 331 331 } 332 332 orterr = amp::maximum<Precision>(orterr, locerr); 333 333 334 334 // 335 335 // values order error … … 373 373 374 374 375 375 376 376 // 377 377 // Main SVD test … … 384 384 } 385 385 getsvderror<Precision>(a, m, n, u, w, vt, materr, orterr, wsorted); 386 386 387 387 // 388 388 // Additional SVD tests … … 439 439 } 440 440 } 441 441 442 442 // 443 443 // update counter
Note: See TracChangeset
for help on using the changeset viewer.