Home
last modified time | relevance | path

Searched refs:fetimat (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c716 PetscErrorCode PCBDDCSetupFETIDPPCContext(Mat fetimat, FETIDPPC_ctx fetidppc_ctx) in PCBDDCSetupFETIDPPCContext() argument
724 PetscCall(MatShellGetContext(fetimat, &mat_ctx)); in PCBDDCSetupFETIDPPCContext()
743 PetscCall(MatGetOptionsPrefix(fetimat, &prefix)); in PCBDDCSetupFETIDPPCContext()
757 PetscCall(PetscOptionsGetBool(NULL, ((PetscObject)fetimat)->prefix, "-pc_lumped", &lumped, NULL)); in PCBDDCSetupFETIDPPCContext()
763 …if (iV) PetscCall(PetscOptionsGetBool(NULL, ((PetscObject)fetimat)->prefix, "-pc_discrete_harmonic… in PCBDDCSetupFETIDPPCContext()
830 PetscCall(MatGetOptionsPrefix(fetimat, &prefix)); in PCBDDCSetupFETIDPPCContext()
856 static PetscErrorCode FETIDPMatMult_Kernel(Mat fetimat, Vec x, Vec y, PetscBool trans) in FETIDPMatMult_Kernel() argument
863 PetscCall(MatShellGetContext(fetimat, &mat_ctx)); in FETIDPMatMult_Kernel()
942 PetscErrorCode FETIDPMatMult(Mat fetimat, Vec x, Vec y) in FETIDPMatMult() argument
945 PetscCall(FETIDPMatMult_Kernel(fetimat, x, y, PETSC_FALSE)); in FETIDPMatMult()
[all …]