Searched refs:keptrows (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 384 IS keptrows; in SNESSolve_VINEWTONRSLS() local 385 PetscCall(MatFindNonzeroRows(jac_inact_inact, &keptrows)); in SNESSolve_VINEWTONRSLS() 386 if (keptrows) { in SNESSolve_VINEWTONRSLS() 395 PetscCall(ISGetLocalSize(keptrows, &cnt)); in SNESSolve_VINEWTONRSLS() 396 PetscCall(ISGetIndices(keptrows, &krows)); in SNESSolve_VINEWTONRSLS() 400 PetscCall(ISRestoreIndices(keptrows, &krows)); in SNESSolve_VINEWTONRSLS() 402 PetscCall(ISDestroy(&keptrows)); in SNESSolve_VINEWTONRSLS()
|
| /petsc/src/mat/interface/ |
| H A D | matrix.c | 306 PetscErrorCode MatFindNonzeroRows(Mat mat, IS *keptrows) in MatFindNonzeroRows() argument 311 PetscAssertPointer(keptrows, 2); in MatFindNonzeroRows() 314 if (mat->ops->findnonzerorows) PetscUseTypeMethod(mat, findnonzerorows, keptrows); in MatFindNonzeroRows() 315 else PetscCall(MatFindNonzeroRowsOrCols_Basic(mat, PETSC_FALSE, 0.0, keptrows)); in MatFindNonzeroRows() 316 …if (keptrows && *keptrows) PetscCall(ISSetInfo(*keptrows, IS_SORTED, IS_GLOBAL, PETSC_FALSE, PETSC… in MatFindNonzeroRows() 338 IS keptrows; in MatFindZeroRows() local 345 PetscCall(MatFindNonzeroRows(mat, &keptrows)); in MatFindZeroRows() 349 if (keptrows == NULL) { in MatFindZeroRows() 353 PetscCall(ISComplement(keptrows, m, n, zerorows)); in MatFindZeroRows() 354 PetscCall(ISDestroy(&keptrows)); in MatFindZeroRows()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 121 static PetscErrorCode MatFindNonzeroRows_SeqAIJ(Mat A, IS *keptrows) in MatFindNonzeroRows_SeqAIJ() argument 131 *keptrows = NULL; in MatFindNonzeroRows_SeqAIJ() 162 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, cnt, rows, PETSC_OWN_POINTER, keptrows)); in MatFindNonzeroRows_SeqAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 203 static PetscErrorCode MatFindNonzeroRows_MPIAIJ(Mat M, IS *keptrows) in MatFindNonzeroRows_MPIAIJ() argument 214 *keptrows = NULL; in MatFindNonzeroRows_MPIAIJ() 266 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)M), cnt, rows, PETSC_OWN_POINTER, keptrows)… in MatFindNonzeroRows_MPIAIJ()
|