Lines Matching refs:NewMat
258 PETSC_INTERN PetscErrorCode MatConvert_ADA(Mat mat, MatType newtype, Mat *NewMat) in MatConvert_ADA() argument
274 PetscCall(MatDuplicate(mat, MAT_COPY_VALUES, NewMat)); in MatConvert_ADA()
283 PetscCall(MatCreateDense(PetscObjectComm((PetscObject)mat), m, m, N, N, NULL, NewMat)); in MatConvert_ADA()
284 PetscCall(MatGetOwnershipRange(*NewMat, &low, &high)); in MatConvert_ADA()
288 …for (j = 0; j < high - low; j++) PetscCall(MatSetValue(*NewMat, low + j, i, dptr[j], INSERT_VALUES… in MatConvert_ADA()
291 PetscCall(MatAssemblyBegin(*NewMat, MAT_FINAL_ASSEMBLY)); in MatConvert_ADA()
292 PetscCall(MatAssemblyEnd(*NewMat, MAT_FINAL_ASSEMBLY)); in MatConvert_ADA()
302 PetscCall(MatCreateSeqDense(PetscObjectComm((PetscObject)mat), N, N, NULL, NewMat)); in MatConvert_ADA()
303 PetscCall(MatGetOwnershipRange(*NewMat, &low, &high)); in MatConvert_ADA()
307 …for (j = 0; j < high - low; j++) PetscCall(MatSetValue(*NewMat, low + j, i, dptr[j], INSERT_VALUES… in MatConvert_ADA()
310 PetscCall(MatAssemblyBegin(*NewMat, MAT_FINAL_ASSEMBLY)); in MatConvert_ADA()
311 PetscCall(MatAssemblyEnd(*NewMat, MAT_FINAL_ASSEMBLY)); in MatConvert_ADA()