Lines Matching refs:coo_i
616 const PetscInt *coo_i, *coo_j; in MatSetValuesCOO_Basic() local
628 PetscCall(ISGetIndices(is_coo_i, &coo_i)); in MatSetValuesCOO_Basic()
631 …for (n = 0; n < n_i; n++) PetscCall(MatSetValue(A, coo_i[n], coo_j[n], coo_v ? coo_v[n] : zero, AD… in MatSetValuesCOO_Basic()
632 PetscCall(ISRestoreIndices(is_coo_i, &coo_i)); in MatSetValuesCOO_Basic()
637 PetscErrorCode MatSetPreallocationCOO_Basic(Mat A, PetscCount ncoo, PetscInt coo_i[], PetscInt coo_… in MatSetPreallocationCOO_Basic() argument
653 …for (PetscCount n = 0; n < ncoo; n++) PetscCall(MatSetValue(preallocator, coo_i[n], coo_j[n], zero… in MatSetPreallocationCOO_Basic()
658 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, ncoo_i, coo_i, PETSC_COPY_VALUES, &is_coo_i)); in MatSetPreallocationCOO_Basic()
697 PetscErrorCode MatSetPreallocationCOO(Mat A, PetscCount ncoo, PetscInt coo_i[], PetscInt coo_j[]) in MatSetPreallocationCOO() argument
704 if (ncoo) PetscAssertPointer(coo_i, 3); in MatSetPreallocationCOO()
712 PetscCall((*f)(A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOO()
714 PetscCall(MatSetPreallocationCOO_Basic(A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOO()
751 PetscErrorCode MatSetPreallocationCOOLocal(Mat A, PetscCount ncoo, PetscInt coo_i[], PetscInt coo_j… in MatSetPreallocationCOOLocal() argument
758 if (ncoo) PetscAssertPointer(coo_i, 3); in MatSetPreallocationCOOLocal()
765 PetscCall((*f)(A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOOLocal()
774 PetscCall(ISLocalToGlobalMappingApply(ltog_row, ncoo_i, coo_i, coo_i)); in MatSetPreallocationCOOLocal()
780 PetscCall(MatSetPreallocationCOO(A, ncoo, coo_i, coo_j)); in MatSetPreallocationCOOLocal()