Lines Matching refs:current_u
210 PetscCall(VecDestroy(&ctx->current_u)); in MatDestroy_MFFD()
263 PetscCall(VecView(ctx->current_u, viewer)); in MatView_MFFD()
312 …PetscCheck(ctx->current_u, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_WRONGSTATE, "MatMFFDSe… in MatMult_MFFD()
320 U = ctx->current_u; in MatMult_MFFD()
398 U = ctx->current_u; in MatGetDiagonal_MFFD()
433 if (!ctx->current_u) { in MatMFFDSetBase_MFFD()
434 PetscCall(VecDuplicate(U, &ctx->current_u)); in MatMFFDSetBase_MFFD()
435 PetscCall(VecLockReadPush(ctx->current_u)); in MatMFFDSetBase_MFFD()
437 PetscCall(VecLockReadPop(ctx->current_u)); in MatMFFDSetBase_MFFD()
438 PetscCall(VecCopy(U, ctx->current_u)); in MatMFFDSetBase_MFFD()
439 PetscCall(VecLockReadPush(ctx->current_u)); in MatMFFDSetBase_MFFD()
448 if (!ctx->w) PetscCall(VecDuplicate(ctx->current_u, &ctx->w)); in MatMFFDSetBase_MFFD()