Home
last modified time | relevance | path

Searched refs:isort (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/impls/aij/seq/bas/
H A Dspbas.c179 …icols(PetscInt nrows, PetscInt *irow_in, PetscInt *icol_in, PetscInt col_idx_type, PetscInt *isort) in spbas_mergesort_icols() argument
193 ihlp2 = isort; in spbas_mergesort_icols()
237 if (ihlp2 != isort) { in spbas_mergesort_icols()
238 for (i = 0; i < nrows; i++) isort[i] = ihlp2[i]; in spbas_mergesort_icols()
255 PetscInt *isort; in spbas_compress_pattern() local
280 PetscCall(PetscMalloc1(nrows, &isort)); in spbas_compress_pattern()
286 isort[i] = i; in spbas_compress_pattern()
291 PetscCall(spbas_mergesort_icols(nrows, irow_in, icol_in, col_idx_type, isort)); in spbas_compress_pattern()
296 …if (spbas_row_order_icol(isort[i - 1], isort[i], irow_in, icol_in, col_idx_type) == 0) ipoint[isor… in spbas_compress_pattern()
332 PetscCall(PetscFree(isort)); in spbas_compress_pattern()