Lines Matching defs:pc

38 static PetscErrorCode PCSetFromOptions_BDDC(PC pc, PetscOptionItems PetscOptionsObject)  in PCSetFromOptions_BDDC()
121 static PetscErrorCode PCView_BDDC(PC pc, PetscViewer viewer) in PCView_BDDC()
270 static PetscErrorCode PCBDDCSetDiscreteGradient_BDDC(PC pc, Mat G, PetscInt order, PetscInt field, … in PCBDDCSetDiscreteGradient_BDDC()
310 PetscErrorCode PCBDDCSetDiscreteGradient(PC pc, Mat G, PetscInt order, PetscInt field, PetscBool gl… in PCBDDCSetDiscreteGradient()
324 static PetscErrorCode PCBDDCSetDivergenceMat_BDDC(PC pc, Mat divudotp, PetscBool trans, IS vl2l) in PCBDDCSetDivergenceMat_BDDC()
363 PetscErrorCode PCBDDCSetDivergenceMat(PC pc, Mat divudotp, PetscBool trans, IS vl2l) in PCBDDCSetDivergenceMat()
379 static PetscErrorCode PCBDDCSetChangeOfBasisMat_BDDC(PC pc, Mat change, PetscBool interior) in PCBDDCSetChangeOfBasisMat_BDDC()
405 PetscErrorCode PCBDDCSetChangeOfBasisMat(PC pc, Mat change, PetscBool interior) in PCBDDCSetChangeOfBasisMat()
426 static PetscErrorCode PCBDDCSetPrimalVerticesIS_BDDC(PC pc, IS PrimalVertices) in PCBDDCSetPrimalVerticesIS_BDDC()
457 PetscErrorCode PCBDDCSetPrimalVerticesIS(PC pc, IS PrimalVertices) in PCBDDCSetPrimalVerticesIS()
467 static PetscErrorCode PCBDDCGetPrimalVerticesIS_BDDC(PC pc, IS *is) in PCBDDCGetPrimalVerticesIS_BDDC()
491 PetscErrorCode PCBDDCGetPrimalVerticesIS(PC pc, IS *is) in PCBDDCGetPrimalVerticesIS()
500 static PetscErrorCode PCBDDCSetPrimalVerticesLocalIS_BDDC(PC pc, IS PrimalVertices) in PCBDDCSetPrimalVerticesLocalIS_BDDC()
528 PetscErrorCode PCBDDCSetPrimalVerticesLocalIS(PC pc, IS PrimalVertices) in PCBDDCSetPrimalVerticesLocalIS()
538 static PetscErrorCode PCBDDCGetPrimalVerticesLocalIS_BDDC(PC pc, IS *is) in PCBDDCGetPrimalVerticesLocalIS_BDDC()
562 PetscErrorCode PCBDDCGetPrimalVerticesLocalIS(PC pc, IS *is) in PCBDDCGetPrimalVerticesLocalIS()
571 static PetscErrorCode PCBDDCSetCoarseningRatio_BDDC(PC pc, PetscInt k) in PCBDDCSetCoarseningRatio_BDDC()
599 PetscErrorCode PCBDDCSetCoarseningRatio(PC pc, PetscInt k) in PCBDDCSetCoarseningRatio()
609 static PetscErrorCode PCBDDCSetUseExactDirichlet_BDDC(PC pc, PetscBool flg) in PCBDDCSetUseExactDirichlet_BDDC()
618 PetscErrorCode PCBDDCSetUseExactDirichlet(PC pc, PetscBool flg) in PCBDDCSetUseExactDirichlet()
627 static PetscErrorCode PCBDDCSetLevel_BDDC(PC pc, PetscInt level) in PCBDDCSetLevel_BDDC()
636 PetscErrorCode PCBDDCSetLevel(PC pc, PetscInt level) in PCBDDCSetLevel()
645 static PetscErrorCode PCBDDCSetLevels_BDDC(PC pc, PetscInt levels) in PCBDDCSetLevels_BDDC()
674 PetscErrorCode PCBDDCSetLevels(PC pc, PetscInt levels) in PCBDDCSetLevels()
683 static PetscErrorCode PCBDDCSetDirichletBoundaries_BDDC(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundaries_BDDC()
715 PetscErrorCode PCBDDCSetDirichletBoundaries(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundaries()
725 static PetscErrorCode PCBDDCSetDirichletBoundariesLocal_BDDC(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundariesLocal_BDDC()
754 PetscErrorCode PCBDDCSetDirichletBoundariesLocal(PC pc, IS DirichletBoundaries) in PCBDDCSetDirichletBoundariesLocal()
764 static PetscErrorCode PCBDDCSetNeumannBoundaries_BDDC(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundaries_BDDC()
796 PetscErrorCode PCBDDCSetNeumannBoundaries(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundaries()
806 static PetscErrorCode PCBDDCSetNeumannBoundariesLocal_BDDC(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundariesLocal_BDDC()
835 PetscErrorCode PCBDDCSetNeumannBoundariesLocal(PC pc, IS NeumannBoundaries) in PCBDDCSetNeumannBoundariesLocal()
845 static PetscErrorCode PCBDDCGetDirichletBoundaries_BDDC(PC pc, IS *DirichletBoundaries) in PCBDDCGetDirichletBoundaries_BDDC()
872 PetscErrorCode PCBDDCGetDirichletBoundaries(PC pc, IS *DirichletBoundaries) in PCBDDCGetDirichletBoundaries()
880 static PetscErrorCode PCBDDCGetDirichletBoundariesLocal_BDDC(PC pc, IS *DirichletBoundaries) in PCBDDCGetDirichletBoundariesLocal_BDDC()
909 PetscErrorCode PCBDDCGetDirichletBoundariesLocal(PC pc, IS *DirichletBoundaries) in PCBDDCGetDirichletBoundariesLocal()
917 static PetscErrorCode PCBDDCGetNeumannBoundaries_BDDC(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundaries_BDDC()
944 PetscErrorCode PCBDDCGetNeumannBoundaries(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundaries()
952 static PetscErrorCode PCBDDCGetNeumannBoundariesLocal_BDDC(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundariesLocal_BDDC()
981 PetscErrorCode PCBDDCGetNeumannBoundariesLocal(PC pc, IS *NeumannBoundaries) in PCBDDCGetNeumannBoundariesLocal()
989 static PetscErrorCode PCBDDCSetLocalAdjacencyGraph_BDDC(PC pc, PetscInt nvtxs, const PetscInt xadj[… in PCBDDCSetLocalAdjacencyGraph_BDDC()
1055 PetscErrorCode PCBDDCSetLocalAdjacencyGraph(PC pc, PetscInt nvtxs, const PetscInt xadj[], const Pet… in PCBDDCSetLocalAdjacencyGraph()
1075 static PetscErrorCode PCBDDCSetDofsSplittingLocal_BDDC(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplittingLocal_BDDC()
1124 PetscErrorCode PCBDDCSetDofsSplittingLocal(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplittingLocal()
1139 static PetscErrorCode PCBDDCSetDofsSplitting_BDDC(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplitting_BDDC()
1188 PetscErrorCode PCBDDCSetDofsSplitting(PC pc, PetscInt n_is, IS ISForDofs[]) in PCBDDCSetDofsSplitting()
1203 static PetscErrorCode PCPreSolve_BDDC(PC pc, KSP ksp, Vec rhs, Vec x) in PCPreSolve_BDDC()
1376 static PetscErrorCode PCPostSolve_BDDC(PC pc, KSP ksp, Vec rhs, Vec x) in PCPostSolve_BDDC()
1406 static PetscErrorCode PCSetUp_BDDC(PC pc) in PCSetUp_BDDC()
1702 static PetscErrorCode PCApply_BDDC(PC pc, Vec r, Vec z) in PCApply_BDDC()
1861 static PetscErrorCode PCApplyTranspose_BDDC(PC pc, Vec r, Vec z) in PCApplyTranspose_BDDC()
2003 static PetscErrorCode PCReset_BDDC(PC pc) in PCReset_BDDC()
2053 static PetscErrorCode PCDestroy_BDDC(PC pc) in PCDestroy_BDDC()
2093 static PetscErrorCode PCSetCoordinates_BDDC(PC pc, PetscInt dim, PetscInt nloc, PetscReal *coords) in PCSetCoordinates_BDDC()
2111 static PetscErrorCode PCPreSolveChangeRHS_BDDC(PC pc, PetscBool *change) in PCPreSolveChangeRHS_BDDC()
2306 static PetscErrorCode PCView_BDDCIPC(PC pc, PetscViewer viewer) in PCView_BDDCIPC()
2321 static PetscErrorCode PCSetUp_BDDCIPC(PC pc) in PCSetUp_BDDCIPC()
2346 static PetscErrorCode PCApply_BDDCIPC(PC pc, Vec r, Vec x) in PCApply_BDDCIPC()
2364 static PetscErrorCode PCApplyTranspose_BDDCIPC(PC pc, Vec r, Vec x) in PCApplyTranspose_BDDCIPC()
2382 static PetscErrorCode PCDestroy_BDDCIPC(PC pc) in PCDestroy_BDDCIPC()
2442 static PetscErrorCode PCBDDCCreateFETIDPOperators_BDDC(PC pc, PetscBool fully_redundant, const char… in PCBDDCCreateFETIDPOperators_BDDC()
2724 PetscErrorCode PCBDDCCreateFETIDPOperators(PC pc, PetscBool fully_redundant, const char *prefix, Ma… in PCBDDCCreateFETIDPOperators()
2807 PETSC_EXTERN PetscErrorCode PCCreate_BDDC(PC pc) in PCCreate_BDDC()