177 |
switch (mat->type) { |
switch (mat->type) { |
178 |
case MATRIX_FORMAT_DEFAULT: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_DEFAULT\n"); break; |
case MATRIX_FORMAT_DEFAULT: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_DEFAULT\n"); break; |
179 |
case MATRIX_FORMAT_CSC: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_CSC\n"); break; |
case MATRIX_FORMAT_CSC: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_CSC\n"); break; |
|
case MATRIX_FORMAT_SYM: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_SYM\n"); break; |
|
180 |
case MATRIX_FORMAT_BLK1: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_BLK1\n"); break; |
case MATRIX_FORMAT_BLK1: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_BLK1\n"); break; |
181 |
case MATRIX_FORMAT_OFFSET1: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_OFFSET1\n"); break; |
case MATRIX_FORMAT_OFFSET1: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_OFFSET1\n"); break; |
182 |
case MATRIX_FORMAT_TRILINOS_CRS: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_TRILINOS_CRS\n"); break; |
case MATRIX_FORMAT_TRILINOS_CRS: fprintf(stdout, "\tMatrix type MATRIX_FORMAT_TRILINOS_CRS\n"); break; |
337 |
EXTRACT_OPTION("getSmoother", smoother, index_t); |
EXTRACT_OPTION("getSmoother", smoother, index_t); |
338 |
EXTRACT("getRelaxationFactor", relaxation_factor, double); |
EXTRACT("getRelaxationFactor", relaxation_factor, double); |
339 |
EXTRACT("useLocalPreconditioner", use_local_preconditioner, bool_t); |
EXTRACT("useLocalPreconditioner", use_local_preconditioner, bool_t); |
340 |
|
EXTRACT("getMinCoarseMatrixSparsity",min_coarse_sparsity, double); |
341 |
|
EXTRACT("getNumRefinements",refinements, dim_t); |
342 |
|
EXTRACT("getNumCoarseMatrixRefinements",coarse_matrix_refinements, dim_t); |
343 |
|
|
344 |
#undef EXTRACT |
#undef EXTRACT |
345 |
#undef EXTRACT_OPTION |
#undef EXTRACT_OPTION |
346 |
} |
} |