Lines Matching refs:oldmat

3150   Mat_MPIBAIJ *a, *oldmat = (Mat_MPIBAIJ *)matin->data;  in MatDuplicate_MPIBAIJ()  local
3171 a->bs2 = oldmat->bs2; in MatDuplicate_MPIBAIJ()
3172 a->mbs = oldmat->mbs; in MatDuplicate_MPIBAIJ()
3173 a->nbs = oldmat->nbs; in MatDuplicate_MPIBAIJ()
3174 a->Mbs = oldmat->Mbs; in MatDuplicate_MPIBAIJ()
3175 a->Nbs = oldmat->Nbs; in MatDuplicate_MPIBAIJ()
3177 a->size = oldmat->size; in MatDuplicate_MPIBAIJ()
3178 a->rank = oldmat->rank; in MatDuplicate_MPIBAIJ()
3179 a->donotstash = oldmat->donotstash; in MatDuplicate_MPIBAIJ()
3180 a->roworiented = oldmat->roworiented; in MatDuplicate_MPIBAIJ()
3185 a->rstartbs = oldmat->rstartbs; in MatDuplicate_MPIBAIJ()
3186 a->rendbs = oldmat->rendbs; in MatDuplicate_MPIBAIJ()
3187 a->cstartbs = oldmat->cstartbs; in MatDuplicate_MPIBAIJ()
3188 a->cendbs = oldmat->cendbs; in MatDuplicate_MPIBAIJ()
3194 a->ht_flag = oldmat->ht_flag; in MatDuplicate_MPIBAIJ()
3195 a->ht_fact = oldmat->ht_fact; in MatDuplicate_MPIBAIJ()
3199 PetscCall(PetscArraycpy(a->rangebs, oldmat->rangebs, a->size + 1)); in MatDuplicate_MPIBAIJ()
3200 if (oldmat->colmap) { in MatDuplicate_MPIBAIJ()
3202 PetscCall(PetscHMapIDuplicate(oldmat->colmap, &a->colmap)); in MatDuplicate_MPIBAIJ()
3205 PetscCall(PetscArraycpy(a->colmap, oldmat->colmap, a->Nbs)); in MatDuplicate_MPIBAIJ()
3209 if (oldmat->garray && (len = ((Mat_SeqBAIJ *)oldmat->B->data)->nbs)) { in MatDuplicate_MPIBAIJ()
3211 PetscCall(PetscArraycpy(a->garray, oldmat->garray, len)); in MatDuplicate_MPIBAIJ()
3215 PetscCall(VecDuplicate(oldmat->lvec, &a->lvec)); in MatDuplicate_MPIBAIJ()
3216 PetscCall(VecScatterCopy(oldmat->Mvctx, &a->Mvctx)); in MatDuplicate_MPIBAIJ()
3218 PetscCall(MatDuplicate(oldmat->A, cpvalues, &a->A)); in MatDuplicate_MPIBAIJ()
3219 PetscCall(MatDuplicate(oldmat->B, cpvalues, &a->B)); in MatDuplicate_MPIBAIJ()