Lines Matching defs:pc
14 PetscErrorCode PCMGMCycle_Private(PC pc, PC_MG_Levels **mglevelsin, PetscBool transpose, PetscBool … in PCMGMCycle_Private()
124 static PetscErrorCode PCApplyRichardson_MG(PC pc, Vec b, Vec x, Vec w, PetscReal rtol, PetscReal ab… in PCApplyRichardson_MG()
199 PetscErrorCode PCReset_MG(PC pc) in PCReset_MG()
280 static PetscErrorCode CRSetup_Private(PC pc) in CRSetup_Private()
296 static PetscErrorCode CRApply_Private(PC pc, Vec x, Vec y) in CRApply_Private()
306 static PetscErrorCode CRDestroy_Private(PC pc) in CRDestroy_Private()
319 static PetscErrorCode CreateCR_Private(PC pc, PetscInt l, PC *cr) in CreateCR_Private()
339 PetscErrorCode PCMGSetLevels_MG(PC pc, PetscInt levels, MPI_Comm *comms) in PCMGSetLevels_MG()
498 PetscErrorCode PCMGSetLevels(PC pc, PetscInt levels, MPI_Comm *comms) in PCMGSetLevels()
507 PetscErrorCode PCDestroy_MG(PC pc) in PCDestroy_MG()
550 static PetscErrorCode PCApply_MG_Internal(PC pc, Vec b, Vec x, Mat B, Mat X, PetscBool transpose) in PCApply_MG_Internal()
655 static PetscErrorCode PCApply_MG(PC pc, Vec b, Vec x) in PCApply_MG()
662 static PetscErrorCode PCApplyTranspose_MG(PC pc, Vec b, Vec x) in PCApplyTranspose_MG()
669 static PetscErrorCode PCMatApply_MG(PC pc, Mat b, Mat x) in PCMatApply_MG()
676 static PetscErrorCode PCMatApplyTranspose_MG(PC pc, Mat b, Mat x) in PCMatApplyTranspose_MG()
683 PetscErrorCode PCSetFromOptions_MG(PC pc, PetscOptionItems PetscOptionsObject) in PCSetFromOptions_MG()
770 PetscErrorCode PCView_MG(PC pc, PetscViewer viewer) in PCView_MG()
861 PetscErrorCode PCSetUp_MG(PC pc) in PCSetUp_MG()
1255 PetscErrorCode PCMGGetLevels_MG(PC pc, PetscInt *levels) in PCMGGetLevels_MG()
1279 PetscErrorCode PCMGGetLevels(PC pc, PetscInt *levels) in PCMGGetLevels()
1306 PetscErrorCode PCMGGetGridComplexity(PC pc, PetscReal *gc, PetscReal *oc) in PCMGGetGridComplexity()
1359 PetscErrorCode PCMGSetType(PC pc, PCMGType form) in PCMGSetType()
1387 PetscErrorCode PCMGGetType(PC pc, PCMGType *type) in PCMGGetType()
1414 PetscErrorCode PCMGSetCycleType(PC pc, PCMGCycleType n) in PCMGSetCycleType()
1449 PetscErrorCode PCMGMultiplicativeSetCycles(PC pc, PetscInt n) in PCMGMultiplicativeSetCycles()
1464 static PetscErrorCode PCSetReusePreconditioner_MG(PC pc, PetscBool flag) in PCSetReusePreconditioner_MG()
1484 static PetscErrorCode PCMGSetGalerkin_MG(PC pc, PCMGGalerkinType use) in PCMGSetGalerkin_MG()
1514 PetscErrorCode PCMGSetGalerkin(PC pc, PCMGGalerkinType use) in PCMGSetGalerkin()
1537 PetscErrorCode PCMGGetGalerkin(PC pc, PCMGGalerkinType *galerkin) in PCMGGetGalerkin()
1547 static PetscErrorCode PCMGSetAdaptInterpolation_MG(PC pc, PetscBool adapt) in PCMGSetAdaptInterpolation_MG()
1556 static PetscErrorCode PCMGGetAdaptInterpolation_MG(PC pc, PetscBool *adapt) in PCMGGetAdaptInterpolation_MG()
1565 static PetscErrorCode PCMGSetAdaptCoarseSpaceType_MG(PC pc, PCMGCoarseSpaceType ctype) in PCMGSetAdaptCoarseSpaceType_MG()
1576 static PetscErrorCode PCMGGetAdaptCoarseSpaceType_MG(PC pc, PCMGCoarseSpaceType *ctype) in PCMGGetAdaptCoarseSpaceType_MG()
1585 static PetscErrorCode PCMGSetAdaptCR_MG(PC pc, PetscBool cr) in PCMGSetAdaptCR_MG()
1594 static PetscErrorCode PCMGGetAdaptCR_MG(PC pc, PetscBool *cr) in PCMGGetAdaptCR_MG()
1625 PetscErrorCode PCMGSetAdaptCoarseSpaceType(PC pc, PCMGCoarseSpaceType ctype) in PCMGSetAdaptCoarseSpaceType()
1649 PetscErrorCode PCMGGetAdaptCoarseSpaceType(PC pc, PCMGCoarseSpaceType *ctype) in PCMGGetAdaptCoarseSpaceType()
1677 PetscErrorCode PCMGSetAdaptInterpolation(PC pc, PetscBool adapt) in PCMGSetAdaptInterpolation()
1701 PetscErrorCode PCMGGetAdaptInterpolation(PC pc, PetscBool *adapt) in PCMGGetAdaptInterpolation()
1726 PetscErrorCode PCMGSetAdaptCR(PC pc, PetscBool cr) in PCMGSetAdaptCR()
1749 PetscErrorCode PCMGGetAdaptCR(PC pc, PetscBool *cr) in PCMGGetAdaptCR()
1779 PetscErrorCode PCMGSetNumberSmooth(PC pc, PetscInt n) in PCMGSetNumberSmooth()
1819 PetscErrorCode PCMGSetDistinctSmoothUp(PC pc) in PCMGSetDistinctSmoothUp()
1843 static PetscErrorCode PCGetInterpolations_MG(PC pc, PetscInt *num_levels, Mat *interpolations[]) in PCGetInterpolations_MG()
1863 static PetscErrorCode PCGetCoarseOperators_MG(PC pc, PetscInt *num_levels, Mat *coarseOperators[]) in PCGetCoarseOperators_MG()
1983 PETSC_EXTERN PetscErrorCode PCCreate_MG(PC pc) in PCCreate_MG()