Mercurial > octave-nkf
comparison src/DLD-FUNCTIONS/ccolamd.cc @ 15021:0fd364b9bf63
maint: Cuddle parenthesis for indexing expressions in ccolamd.cc.
* ccolamd.cc: Cuddle parenthesis for indexing expressions.
author | Rik <rik@octave.org> |
---|---|
date | Thu, 26 Jul 2012 09:32:11 -0700 |
parents | 560317fd5977 |
children |
comparison
equal
deleted
inserted
replaced
15020:560317fd5977 | 15021:0fd364b9bf63 |
---|---|
177 // print knob settings if spumoni is set | 177 // print knob settings if spumoni is set |
178 if (spumoni) | 178 if (spumoni) |
179 { | 179 { |
180 octave_stdout << "\nccolamd version " << CCOLAMD_MAIN_VERSION << "." | 180 octave_stdout << "\nccolamd version " << CCOLAMD_MAIN_VERSION << "." |
181 << CCOLAMD_SUB_VERSION << ", " << CCOLAMD_DATE | 181 << CCOLAMD_SUB_VERSION << ", " << CCOLAMD_DATE |
182 << ":\nknobs(1): " << User_knobs (0) << ", order for "; | 182 << ":\nknobs(1): " << User_knobs(0) << ", order for "; |
183 if (knobs[CCOLAMD_LU] != 0) | 183 if (knobs[CCOLAMD_LU] != 0) |
184 octave_stdout << "lu (A)\n"; | 184 octave_stdout << "lu (A)\n"; |
185 else | 185 else |
186 octave_stdout << "chol (A'*A)\n"; | 186 octave_stdout << "chol (A'*A)\n"; |
187 | 187 |
188 if (knobs[CCOLAMD_DENSE_ROW] >= 0) | 188 if (knobs[CCOLAMD_DENSE_ROW] >= 0) |
189 octave_stdout << "knobs(2): " << User_knobs (1) | 189 octave_stdout << "knobs(2): " << User_knobs(1) |
190 << ", rows with > max (16," | 190 << ", rows with > max (16," |
191 << knobs[CCOLAMD_DENSE_ROW] << "*sqrt (size(A,2)))" | 191 << knobs[CCOLAMD_DENSE_ROW] << "*sqrt (size(A,2)))" |
192 << " entries removed\n"; | 192 << " entries removed\n"; |
193 else | 193 else |
194 octave_stdout << "knobs(2): " << User_knobs (1) | 194 octave_stdout << "knobs(2): " << User_knobs(1) |
195 << ", no dense rows removed\n"; | 195 << ", no dense rows removed\n"; |
196 | 196 |
197 if (knobs[CCOLAMD_DENSE_COL] >= 0) | 197 if (knobs[CCOLAMD_DENSE_COL] >= 0) |
198 octave_stdout << "knobs(3): " << User_knobs (2) | 198 octave_stdout << "knobs(3): " << User_knobs(2) |
199 << ", cols with > max (16," | 199 << ", cols with > max (16," |
200 << knobs[CCOLAMD_DENSE_COL] << "*sqrt (size(A)))" | 200 << knobs[CCOLAMD_DENSE_COL] << "*sqrt (size(A)))" |
201 << " entries removed\n"; | 201 << " entries removed\n"; |
202 else | 202 else |
203 octave_stdout << "knobs(3): " << User_knobs (2) | 203 octave_stdout << "knobs(3): " << User_knobs(2) |
204 << ", no dense columns removed\n"; | 204 << ", no dense columns removed\n"; |
205 | 205 |
206 if (knobs[CCOLAMD_AGGRESSIVE] != 0) | 206 if (knobs[CCOLAMD_AGGRESSIVE] != 0) |
207 octave_stdout << "knobs(4): " << User_knobs(3) | 207 octave_stdout << "knobs(4): " << User_knobs(3) |
208 << ", aggressive absorption: yes"; | 208 << ", aggressive absorption: yes"; |
209 else | 209 else |
210 octave_stdout << "knobs(4): " << User_knobs(3) | 210 octave_stdout << "knobs(4): " << User_knobs(3) |
211 << ", aggressive absorption: no"; | 211 << ", aggressive absorption: no"; |
212 | 212 |
213 octave_stdout << "knobs(5): " << User_knobs (4) | 213 octave_stdout << "knobs(5): " << User_knobs(4) |
214 << ", statistics and knobs printed\n"; | 214 << ", statistics and knobs printed\n"; |
215 } | 215 } |
216 } | 216 } |
217 | 217 |
218 octave_idx_type n_row, n_col, nnz; | 218 octave_idx_type n_row, n_col, nnz; |
430 { | 430 { |
431 octave_stdout << "\ncsymamd version " << CCOLAMD_MAIN_VERSION << "." | 431 octave_stdout << "\ncsymamd version " << CCOLAMD_MAIN_VERSION << "." |
432 << CCOLAMD_SUB_VERSION << ", " << CCOLAMD_DATE << "\n"; | 432 << CCOLAMD_SUB_VERSION << ", " << CCOLAMD_DATE << "\n"; |
433 | 433 |
434 if (knobs[CCOLAMD_DENSE_ROW] >= 0) | 434 if (knobs[CCOLAMD_DENSE_ROW] >= 0) |
435 octave_stdout << "knobs(1): " << User_knobs (0) | 435 octave_stdout << "knobs(1): " << User_knobs(0) |
436 << ", rows/cols with > max (16," | 436 << ", rows/cols with > max (16," |
437 << knobs[CCOLAMD_DENSE_ROW] << "*sqrt (size(A,2)))" | 437 << knobs[CCOLAMD_DENSE_ROW] << "*sqrt (size(A,2)))" |
438 << " entries removed\n"; | 438 << " entries removed\n"; |
439 else | 439 else |
440 octave_stdout << "knobs(1): " << User_knobs (0) | 440 octave_stdout << "knobs(1): " << User_knobs(0) |
441 << ", no dense rows/cols removed\n"; | 441 << ", no dense rows/cols removed\n"; |
442 | 442 |
443 if (knobs[CCOLAMD_AGGRESSIVE] != 0) | 443 if (knobs[CCOLAMD_AGGRESSIVE] != 0) |
444 octave_stdout << "knobs(2): " << User_knobs(1) | 444 octave_stdout << "knobs(2): " << User_knobs(1) |
445 << ", aggressive absorption: yes"; | 445 << ", aggressive absorption: yes"; |
446 else | 446 else |
447 octave_stdout << "knobs(2): " << User_knobs(1) | 447 octave_stdout << "knobs(2): " << User_knobs(1) |
448 << ", aggressive absorption: no"; | 448 << ", aggressive absorption: no"; |
449 | 449 |
450 | 450 |
451 octave_stdout << "knobs(3): " << User_knobs (2) | 451 octave_stdout << "knobs(3): " << User_knobs(2) |
452 << ", statistics and knobs printed\n"; | 452 << ", statistics and knobs printed\n"; |
453 } | 453 } |
454 } | 454 } |
455 | 455 |
456 octave_idx_type n_row, n_col; | 456 octave_idx_type n_row, n_col; |