Searched refs:schur_user (Results 1 – 1 of 1) sorted by relevance
54 …Mat schur_user; /* User-provided matrix for constructing the preconditioner … member103 return jac->schur_user ? jac->schur_user : jac->pmat[1]; in FieldSplitSchurPre()201 if (jac->schur_user) { in PCView_FieldSplit_Schur()263 if (jac->schurpre == PC_FIELDSPLIT_SCHUR_PRE_USER && !jac->schur_user) { in PCView_FieldSplit_Schur()703 jac->schur_user = jac->pmat[i]; in PCSetUp_FieldSplit()705 PetscCall(PetscObjectReference((PetscObject)jac->schur_user)); in PCSetUp_FieldSplit()884 PetscCall(MatDestroy(&jac->schur_user)); in PCSetUp_FieldSplit()885 PetscCall(MatSchurComplementComputeExplicitOperator(jac->schur, &jac->schur_user)); in PCSetUp_FieldSplit()1008 …jac->head->ksp) PetscCall(MatSchurComplementComputeExplicitOperator(jac->schur, &jac->schur_user)); in PCSetUp_FieldSplit()1295 PetscCall(MatSchurComplementComputeExplicitOperator(jac->schur, &jac->schur_user)); in PCApply_FieldSplit_Schur()[all …]