|  | 
        
          | __call__(...) <==> x(...) |  |  | 
    | a new object with type S, a subtype of T |  | 
    |  | 
        
          | addCompositePC(self,
        pc_type) |  |  | 
    |  | 
        
          | apply(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | applySymmetricLeft(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | applySymmetricRight(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | applyTranspose(self,
        Vec x,
        Vec y) |  |  | 
    |  |  | 
    |  | 
        
          | createPython(self,
        context=None,
        comm=None) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getFactorSolverType(self) |  |  | 
    |  | 
        
          | getFieldSplitSchurGetSubKSP(self) |  |  | 
    |  | 
        
          | getFieldSplitSubKSP(self) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getMGInterpolation(self,
        level) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getMGRestriction(self,
        level) |  |  | 
    |  | 
        
          | getMGSmoother(self,
        level) |  |  | 
    |  | 
        
          | getMGSmootherDown(self,
        level) |  |  | 
    |  | 
        
          | getMGSmootherUp(self,
        level) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setASMLocalSubdomains(self,
        nsd) |  |  | 
    |  | 
        
          | setASMOverlap(self,
        overlap) |  |  | 
    |  | 
        
          | setASMTotalSubdomains(self,
        nsd) |  |  | 
    |  | 
        
          | setASMType(self,
        asmtype) |  |  | 
    |  | 
        
          | setBDDCChangeOfBasisMat(self,
        Mat T,
        interior=False) |  |  | 
    |  | 
        
          | setBDDCCoarseningRatio(self,
        cratio) |  |  | 
    |  | 
        
          | setBDDCDirichletBoundaries(self,
        IS bndr) |  |  | 
    |  | 
        
          | setBDDCDirichletBoundariesLocal(self,
        IS bndr) |  |  | 
    |  | 
        
          | setBDDCDiscreteGradient(self,
        Mat G,
        order=1,
        field=1,
        gord=True,
        conforming=True) |  |  | 
    |  | 
        
          | setBDDCDivergenceMat(self,
        Mat div,
        trans=False,
        IS l2l=None) |  |  | 
    |  | 
        
          | setBDDCDofsSplitting(self,
        isfields) |  |  | 
    |  | 
        
          | setBDDCDofsSplittingLocal(self,
        isfields) |  |  | 
    |  | 
        
          | setBDDCLevels(self,
        levels) |  |  | 
    |  | 
        
          | setBDDCNeumannBoundaries(self,
        IS bndr) |  |  | 
    |  | 
        
          | setBDDCNeumannBoundariesLocal(self,
        IS bndr) |  |  | 
    |  | 
        
          | setBDDCPrimalVerticesIS(self,
        IS primv) |  |  | 
    |  | 
        
          | setBDDCPrimalVerticesLocalIS(self,
        IS primv) |  |  | 
    |  | 
        
          | setCompositeType(self,
        ctype) |  |  | 
    |  | 
        
          | setCoordinates(self,
        coordinates) |  |  | 
    |  |  | 
    |  | 
        
          | setFactorLevels(self,
        levels) |  |  | 
    |  | 
        
          | setFactorOrdering(self,
        ord_type=None,
        nzdiag=None,
        reuse=None) |  |  | 
    |  | 
        
          | setFactorPivot(self,
        zeropivot=None,
        inblocks=None) |  |  | 
    |  | 
        
          | setFactorSetUpSolverType(self) |  |  | 
    |  | 
        
          | setFactorShift(self,
        shift_type=None,
        amount=None) |  |  | 
    |  | 
        
          | setFactorSolverType(self,
        solver) |  |  | 
    |  | 
        
          | setFieldSplitFields(self,
        bsize,
        *fields) |  |  | 
    |  | 
        
          | setFieldSplitIS(self,
        *fields) |  |  | 
    |  | 
        
          | setFieldSplitSchurFactType(self,
        ctype) |  |  | 
    |  | 
        
          | setFieldSplitSchurPreType(self,
        ptype,
        Mat pre=None) |  |  | 
    |  | 
        
          | setFieldSplitType(self,
        ctype) |  |  | 
    |  |  | 
    |  | 
        
          | setGAMGLevels(self,
        levels) |  |  | 
    |  | 
        
          | setGAMGSmooths(self,
        smooths) |  |  | 
    |  | 
        
          | setGAMGType(self,
        gamgtype) |  |  | 
    |  | 
        
          | setGASMOverlap(self,
        overlap) |  |  | 
    |  | 
        
          | setGASMType(self,
        gasmtype) |  |  | 
    |  | 
        
          | setHYPREDiscreteCurl(self,
        Mat mat) |  |  | 
    |  | 
        
          | setHYPREDiscreteGradient(self,
        Mat mat) |  |  | 
    |  | 
        
          | setHYPRESetAlphaPoissonMatrix(self,
        Mat mat) |  |  | 
    |  | 
        
          | setHYPRESetBetaPoissonMatrix(self,
        Mat mat=None) |  |  | 
    |  | 
        
          | setHYPRESetEdgeConstantVectors(self,
        Vec ozz,
        Vec zoz,
        Vec zzo=None) |  |  | 
    |  | 
        
          | setHYPREType(self,
        hypretype) |  |  | 
    |  | 
        
          | setMGCycleType(self,
        cycle_type) |  |  | 
    |  | 
        
          | setMGCycleTypeOnLevel(self,
        level,
        cycle_type) |  |  | 
    |  | 
        
          | setMGInterpolation(self,
        level,
        Mat mat) |  |  | 
    |  | 
        
          | setMGLevels(self,
        levels) |  |  | 
    |  | 
        
          | setMGR(self,
        level,
        Vec r) |  |  | 
    |  | 
        
          | setMGRScale(self,
        level,
        Vec rscale) |  |  | 
    |  | 
        
          | setMGRestriction(self,
        level,
        Mat mat) |  |  | 
    |  | 
        
          | setMGRhs(self,
        level,
        Vec rhs) |  |  | 
    |  |  | 
    |  | 
        
          | setMGX(self,
        level,
        Vec x) |  |  | 
    |  | 
        
          | setOperators(self,
        Mat A=None,
        Mat P=None) |  |  | 
    |  |  | 
    |  | 
        
          | setPatchCellNumbering(self,
        Section sec) |  |  | 
    |  | 
        
          | setPatchComputeFunction(self,
        function,
        args=None,
        kargs=None) |  |  | 
    |  | 
        
          | setPatchComputeFunctionInteriorFacets(self,
        function,
        args=None,
        kargs=None) |  |  | 
    |  | 
        
          | setPatchComputeOperator(self,
        operator,
        args=None,
        kargs=None) |  |  | 
    |  | 
        
          | setPatchComputeOperatorInteriorFacets(self,
        operator,
        args=None,
        kargs=None) |  |  | 
    |  | 
        
          | setPatchConstructType(self,
        typ,
        operator=None,
        args=None,
        kargs=None) |  |  | 
    |  | 
        
          | setPatchDiscretisationInfo(self,
        dms,
        bs,
        cellNodeMaps,
        subspaceOffsets,
        ghostBcNodes,
        globalBcNodes) |  |  | 
    |  | 
        
          | setPythonContext(self,
        context) |  |  | 
    |  | 
        
          | setPythonType(self,
        py_type) |  |  | 
    |  | 
        
          | setReusePreconditioner(self,
        flag) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | view(self,
        Viewer viewer=None) |  |  | 
  
    | Inherited from Object:__copy__,__deepcopy__,__eq__,__ge__,__gt__,__le__,__lt__,__ne__,__nonzero__,compose,decRef,getAttr,getClassId,getClassName,getComm,getDict,getName,getRefCount,getTabLevel,incRef,incrementTabLevel,query,setAttr,setName,setTabLevel,stateIncrease,viewFromOptions |