Lines Matching refs:Ad

4230   Mat_SeqAIJ     *Ad  = (Mat_SeqAIJ *)Aij->A->data;  in MatUpdateMPIAIJWithArrays()  local
4233 const PetscInt *Adi = Ad->i; in MatUpdateMPIAIJWithArrays()
4299 Mat_SeqAIJ *Ad = (Mat_SeqAIJ *)Aij->A->data; in MatUpdateMPIAIJWithArray() local
4302 const PetscInt *Adi = Ad->i, *Adj = Ao->i; in MatUpdateMPIAIJWithArray()
4556 PetscErrorCode MatMPIAIJGetSeqAIJ(Mat A, Mat *Ad, Mat *Ao, const PetscInt *colmap[]) in MatMPIAIJGetSeqAIJ() argument
4564 if (Ad) *Ad = a->A; in MatMPIAIJGetSeqAIJ()
5249 Mat Ao, Ad; in MatMPIAIJGetLocalMatMerge() local
5255 PetscCall(MatMPIAIJGetSeqAIJ(A, &Ad, &Ao, &cmap)); in MatMPIAIJGetLocalMatMerge()
5259 PetscCall(PetscObjectReference((PetscObject)Ad)); in MatMPIAIJGetLocalMatMerge()
5260 *A_loc = Ad; in MatMPIAIJGetLocalMatMerge()
5262 PetscCall(MatCopy(Ad, *A_loc, SAME_NONZERO_PATTERN)); in MatMPIAIJGetLocalMatMerge()
5264 …if (glob) PetscCall(ISCreateStride(PetscObjectComm((PetscObject)Ad), Ad->cmap->n, Ad->cmap->rstart… in MatMPIAIJGetLocalMatMerge()
5272 Mat_SeqAIJ *a = (Mat_SeqAIJ *)Ad->data; in MatMPIAIJGetLocalMatMerge()
5282 PetscCall(MatGetLocalSize(Ad, &am, &dn)); in MatMPIAIJGetLocalMatMerge()
5284 PetscCall(MatSeqAIJGetArrayRead(Ad, &aa)); in MatMPIAIJGetLocalMatMerge()
5315 PetscCall(MatSetType(*A_loc, ((PetscObject)Ad)->type_name)); in MatMPIAIJGetLocalMatMerge()
5328 PetscCall(MatSeqAIJRestoreArrayRead(Ad, &aa)); in MatMPIAIJGetLocalMatMerge()
5337 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)Ad), dn + on, gidx, PETSC_OWN_POINTER, glob… in MatMPIAIJGetLocalMatMerge()