Home
last modified time | relevance | path

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

/petsc/src/mat/utils/
H A Dgcreate.c615 IS is_coo_i, is_coo_j; in MatSetValuesCOO_Basic() local
621 PetscCall(PetscObjectQuery((PetscObject)A, "__PETSc_coo_i", (PetscObject *)&is_coo_i)); in MatSetValuesCOO_Basic()
623 PetscCheck(is_coo_i, PetscObjectComm((PetscObject)A), PETSC_ERR_COR, "Missing coo_i IS"); in MatSetValuesCOO_Basic()
625 PetscCall(ISGetLocalSize(is_coo_i, &n_i)); in MatSetValuesCOO_Basic()
628 PetscCall(ISGetIndices(is_coo_i, &coo_i)); in MatSetValuesCOO_Basic()
632 PetscCall(ISRestoreIndices(is_coo_i, &coo_i)); in MatSetValuesCOO_Basic()
640 IS is_coo_i, is_coo_j; in MatSetPreallocationCOO_Basic() local
658 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, ncoo_i, coo_i, PETSC_COPY_VALUES, &is_coo_i)); in MatSetPreallocationCOO_Basic()
660 PetscCall(PetscObjectCompose((PetscObject)A, "__PETSc_coo_i", (PetscObject)is_coo_i)); in MatSetPreallocationCOO_Basic()
662 PetscCall(ISDestroy(&is_coo_i)); in MatSetPreallocationCOO_Basic()
/petsc/src/vec/vec/interface/
H A Dvector.c200 IS is_coo_i; in VecSetPreallocationCOO() local
203 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, ncoo_i, coo_i, PETSC_COPY_VALUES, &is_coo_i)); in VecSetPreallocationCOO()
204 PetscCall(PetscObjectCompose((PetscObject)x, "__PETSc_coo_i", (PetscObject)is_coo_i)); in VecSetPreallocationCOO()
205 PetscCall(ISDestroy(&is_coo_i)); in VecSetPreallocationCOO()
291 IS is_coo_i; in VecSetValuesCOO() local
298 PetscCall(PetscObjectQuery((PetscObject)x, "__PETSc_coo_i", (PetscObject *)&is_coo_i)); in VecSetValuesCOO()
299 PetscCheck(is_coo_i, PetscObjectComm((PetscObject)x), PETSC_ERR_COR, "Missing coo_i IS"); in VecSetValuesCOO()
300 PetscCall(ISGetLocalSize(is_coo_i, &ncoo)); in VecSetValuesCOO()
301 PetscCall(ISGetIndices(is_coo_i, &coo_i)); in VecSetValuesCOO()
304 PetscCall(ISRestoreIndices(is_coo_i, &coo_i)); in VecSetValuesCOO()