Lines Matching refs:dptr
152 PetscScalar *dtemp, *dptr; in MatADAComputeDiagonal() local
168 PetscCall(VecGetArray(ctx->ADADiag, &dptr)); in MatADAComputeDiagonal()
169 for (i = low; i < high; i++) dptr[i - low] = dtemp[i]; in MatADAComputeDiagonal()
170 PetscCall(VecRestoreArray(ctx->ADADiag, &dptr)); in MatADAComputeDiagonal()
277 const PetscScalar *dptr; in MatConvert_ADA() local
287 PetscCall(VecGetArrayRead(X, &dptr)); in MatConvert_ADA()
288 …for (j = 0; j < high - low; j++) PetscCall(MatSetValue(*NewMat, low + j, i, dptr[j], INSERT_VALUES… in MatConvert_ADA()
289 PetscCall(VecRestoreArrayRead(X, &dptr)); in MatConvert_ADA()
296 const PetscScalar *dptr; in MatConvert_ADA() local
306 PetscCall(VecGetArrayRead(X, &dptr)); in MatConvert_ADA()
307 …for (j = 0; j < high - low; j++) PetscCall(MatSetValue(*NewMat, low + j, i, dptr[j], INSERT_VALUES… in MatConvert_ADA()
308 PetscCall(VecRestoreArrayRead(X, &dptr)); in MatConvert_ADA()