|  | 
        
          | PtAP(self,
        Mat P,
        Mat result=None,
        fill=None) |  |  | 
    |  | 
        
          | SOR(self,
        Vec b,
        Vec x,
        omega=1.0,
        sortype=None,
        shift=0.0,
        its=1,
        lits=1) |  |  | 
    |  |  | 
    |  | 
        
          | __call__(...) <==> x(...) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    | a new object with type S, a subtype of T |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | assemble(self,
        assembly=None) |  |  | 
    |  | 
        
          | assemblyBegin(self,
        assembly=None) |  |  | 
    |  | 
        
          | assemblyEnd(self,
        assembly=None) |  |  | 
    |  | 
        
          | axpy(self,
        alpha,
        Mat X,
        structure=None) |  |  | 
    |  | 
        
          | aypx(self,
        alpha,
        Mat X,
        structure=None) |  |  | 
    |  |  | 
    |  | 
        
          | conjugate(self,
        Mat out=None) |  |  | 
    |  | 
        
          | convert(self,
        mat_type=None,
        Mat out=None) |  |  | 
    |  | 
        
          | copy(self,
        Mat result=None,
        structure=None) |  |  | 
    |  |  | 
    |  | 
        
          | createAIJ(self,
        size,
        bsize=None,
        nnz=None,
        csr=None,
        comm=None) |  |  | 
    |  | 
        
          | createAIJCRL(self,
        size,
        bsize=None,
        nnz=None,
        csr=None,
        comm=None) |  |  | 
    |  | 
        
          | createAIJWithArrays(self,
        size,
        csr,
        bsize=None,
        comm=None) |  |  | 
    |  | 
        
          | createBAIJ(self,
        size,
        bsize,
        nnz=None,
        csr=None,
        comm=None) |  |  | 
    |  | 
        
          | createDense(self,
        size,
        bsize=None,
        array=None,
        comm=None) |  |  | 
    |  | 
        
          | createLRC(self,
        Mat A,
        Mat U,
        Vec c,
        Mat V) |  |  | 
    |  | 
        
          | createNest(self,
        mats,
        isrows=None,
        iscols=None,
        comm=None) |  |  | 
    |  | 
        
          | createNormal(self,
        Mat mat) |  |  | 
    |  | 
        
          | createPython(self,
        size,
        context=None,
        comm=None) |  |  | 
    |  | 
        
          | createSBAIJ(self,
        size,
        bsize,
        nnz=None,
        csr=None,
        comm=None) |  |  | 
    |  | 
        
          | createScatter(self,
        Scatter scatter,
        comm=None) |  |  | 
    |  | 
        
          | createSubMatrices(self,
        isrows,
        iscols=None,
        submats=None) |  |  | 
    |  | 
        
          | createSubMatrix(self,
        IS isrow,
        IS iscol=None,
        Mat submat=None) |  |  | 
    |  | 
        
          | createSubMatrixVirtual(self,
        Mat A,
        IS isrow,
        IS iscol=None) |  |  | 
    |  | 
        
          | createTranspose(self,
        Mat mat) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | createVecs(self,
        side=None) |  |  | 
    |  |  | 
    |  | 
        
          | diagonalScale(self,
        Vec L=None,
        Vec R=None) |  |  | 
    |  | 
        
          | duplicate(self,
        copy=False) |  |  | 
    |  |  | 
    |  | 
        
          | factorCholesky(self,
        IS isperm,
        options=None) |  |  | 
    |  | 
        
          | factorICC(self,
        IS isperm,
        options=None) |  |  | 
    |  | 
        
          | factorILU(self,
        IS isrow,
        IS iscol,
        options=None) |  |  | 
    |  | 
        
          | factorLU(self,
        IS isrow,
        IS iscol,
        options=None) |  |  | 
    |  | 
        
          | factorNumericCholesky(self,
        Mat mat,
        options=None) |  |  | 
    |  | 
        
          | factorNumericLU(self,
        Mat mat,
        options=None) |  |  | 
    |  | 
        
          | factorSymbolicCholesky(self,
        IS isperm,
        options=None) |  |  | 
    |  | 
        
          | factorSymbolicICC(self,
        IS isperm,
        options=None) |  |  | 
    |  | 
        
          | factorSymbolicILU(self,
        IS isrow,
        IS iscol,
        options=None) |  |  | 
    |  | 
        
          | factorSymbolicLU(self,
        Mat mat,
        IS isrow,
        IS iscol,
        options=None) |  |  | 
    |  | 
        
          | fixISLocalEmpty(self,
        fix) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getColumnIJ(self,
        symmetric=False,
        compressed=False) |  |  | 
    |  | 
        
          | getColumnVector(self,
        column,
        Vec result=None) |  |  | 
    |  |  | 
    |  | 
        
          | getDenseLocalMatrix(self) |  |  | 
    |  | 
        
          | getDiagonal(self,
        Vec result=None) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getLocalSubMatrix(self,
        IS isrow,
        IS iscol,
        Mat submat=None) |  |  | 
    |  | 
        
          | getMumpsCntl(self,
        icntl) |  |  | 
    |  | 
        
          | getMumpsIcntl(self,
        icntl) |  |  | 
    |  | 
        
          | getMumpsInfo(self,
        icntl) |  |  | 
    |  | 
        
          | getMumpsInfog(self,
        icntl) |  |  | 
    |  | 
        
          | getMumpsRinfo(self,
        icntl) |  |  | 
    |  | 
        
          | getMumpsRinfog(self,
        icntl) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getNestSubMatrix(self,
        i,
        j) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getOrdering(self,
        ord_type) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getOwnershipRangeColumn(self) |  |  | 
    |  |  | 
    |  | 
        
          | getOwnershipRangesColumn(self) |  |  | 
    |  |  | 
    |  | 
        
          | getRedundantMatrix(self,
        nsubcomm,
        subcomm=None,
        Mat out=None) |  |  | 
    |  |  | 
    |  | 
        
          | getRowIJ(self,
        symmetric=False,
        compressed=False) |  |  | 
    |  | 
        
          | getRowSum(self,
        Vec result=None) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getTransposeNullSpace(self) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | getValues(self,
        rows,
        cols,
        values=None) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | imagPart(self,
        Mat out=None) |  |  | 
    |  | 
        
          | increaseOverlap(self,
        IS iset,
        overlap=1) |  |  | 
    |  | 
        
          | invertBlockDiagonal(self) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | isStructurallySymmetric(self) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | isTranspose(self,
        Mat mat=None,
        tol=0) |  |  | 
    |  | 
        
          | load(self,
        Viewer viewer) |  |  | 
    |  | 
        
          | matMult(self,
        Mat mat,
        Mat result=None,
        fill=None) |  |  | 
    |  | 
        
          | matMultNumeric(self,
        Mat mat,
        Mat result=None) |  |  | 
    |  | 
        
          | matMultSymbolic(self,
        Mat mat,
        fill=None) |  |  | 
    |  | 
        
          | matSolve(self,
        Mat B,
        Mat X) |  |  | 
    |  | 
        
          | matTransposeMult(self,
        Mat mat,
        Mat result=None,
        fill=None) |  |  | 
    |  |  | 
    |  | 
        
          | multAdd(self,
        Vec x,
        Vec v,
        Vec y) |  |  | 
    |  | 
        
          | multHermitian(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | multHermitianAdd(self,
        Vec x,
        Vec v,
        Vec y) |  |  | 
    |  | 
        
          | multTranspose(self,
        Vec x,
        Vec y) |  |  | 
    |  | 
        
          | multTransposeAdd(self,
        Vec x,
        Vec v,
        Vec y) |  |  | 
    |  | 
        
          | norm(self,
        norm_type=None) |  |  | 
    |  | 
        
          | permute(self,
        IS row,
        IS col) |  |  | 
    |  | 
        
          | realPart(self,
        Mat out=None) |  |  | 
    |  | 
        
          | reorderForNonzeroDiagonal(self,
        IS isrow,
        IS iscol,
        atol=0) |  |  | 
    |  | 
        
          | restoreISLocalMat(self,
        Mat local) |  |  | 
    |  | 
        
          | restoreLocalSubMatrix(self,
        IS isrow,
        IS iscol,
        Mat submat) |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setBlockSize(self,
        bsize) |  |  | 
    |  | 
        
          | setBlockSizes(self,
        row_bsize,
        col_bsize) |  |  | 
    |  | 
        
          | setDiagonal(self,
        Vec diag,
        addv=None) |  |  | 
    |  |  | 
    |  | 
        
          | setISLocalMat(self,
        Mat local) |  |  | 
    |  | 
        
          | setISPreallocation(self,
        nnz,
        onnz) |  |  | 
    |  | 
        
          | setLGMap(self,
        LGMap rmap,
        LGMap cmap=None) |  |  | 
    |  | 
        
          | setMumpsCntl(self,
        icntl,
        val) |  |  | 
    |  | 
        
          | setMumpsIcntl(self,
        icntl,
        ival) |  |  | 
    |  | 
        
          | setNearNullSpace(self,
        NullSpace nsp) |  |  | 
    |  | 
        
          | setNullSpace(self,
        NullSpace nsp) |  |  | 
    |  | 
        
          | setOption(self,
        option,
        flag) |  |  | 
    |  |  | 
    |  | 
        
          | setPreallocationCSR(self,
        csr) |  |  | 
    |  | 
        
          | setPreallocationDense(self,
        array) |  |  | 
    |  | 
        
          | setPreallocationNNZ(self,
        nnz) |  |  | 
    |  | 
        
          | setPythonContext(self,
        context) |  |  | 
    |  | 
        
          | setPythonType(self,
        py_type) |  |  | 
    |  | 
        
          | setSizes(self,
        size,
        bsize=None) |  |  | 
    |  | 
        
          | setStencil(self,
        dims,
        starts=None,
        dof=1) |  |  | 
    |  | 
        
          | setTransposeNullSpace(self,
        NullSpace nsp) |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setValue(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueBlockedStagStencil(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueBlockedStencil(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueLocal(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueStagStencil(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValueStencil(self,
        row,
        col,
        value,
        addv=None) |  |  | 
    |  | 
        
          | setValues(self,
        rows,
        cols,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlocked(self,
        rows,
        cols,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedCSR(self,
        I,
        J,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedIJV(self,
        I,
        J,
        V,
        addv=None,
        rowmap=None) |  |  | 
    |  | 
        
          | setValuesBlockedLocal(self,
        rows,
        cols,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedLocalCSR(self,
        I,
        J,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedLocalIJV(self,
        I,
        J,
        V,
        addv=None,
        rowmap=None) |  |  | 
    |  | 
        
          | setValuesBlockedLocalRCV(self,
        R,
        C,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesBlockedRCV(self,
        R,
        C,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesCSR(self,
        I,
        J,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesIJV(self,
        I,
        J,
        V,
        addv=None,
        rowmap=None) |  |  | 
    |  | 
        
          | setValuesLocal(self,
        rows,
        cols,
        values,
        addv=None) |  |  | 
    |  | 
        
          | setValuesLocalCSR(self,
        I,
        J,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesLocalIJV(self,
        I,
        J,
        V,
        addv=None,
        rowmap=None) |  |  | 
    |  | 
        
          | setValuesLocalRCV(self,
        R,
        C,
        V,
        addv=None) |  |  | 
    |  | 
        
          | setValuesRCV(self,
        R,
        C,
        V,
        addv=None) |  |  | 
    |  |  | 
    |  | 
        
          | solve(self,
        Vec b,
        Vec x) |  |  | 
    |  | 
        
          | solveAdd(self,
        Vec b,
        Vec y,
        Vec x) |  |  | 
    |  | 
        
          | solveBackward(self,
        Vec b,
        Vec x) |  |  | 
    |  | 
        
          | solveForward(self,
        Vec b,
        Vec x) |  |  | 
    |  | 
        
          | solveTranspose(self,
        Vec b,
        Vec x) |  |  | 
    |  | 
        
          | solveTransposeAdd(self,
        Vec b,
        Vec y,
        Vec x) |  |  | 
    |  |  | 
    |  | 
        
          | transpose(self,
        Mat out=None) |  |  | 
    |  | 
        
          | transposeMatMult(self,
        Mat mat,
        Mat result=None,
        fill=None) |  |  | 
    |  | 
        
          | view(self,
        Viewer viewer=None) |  |  | 
    |  |  | 
    |  | 
        
          | zeroRows(self,
        rows,
        diag=1,
        Vec x=None,
        Vec b=None) |  |  | 
    |  | 
        
          | zeroRowsColumns(self,
        rows,
        diag=1,
        Vec x=None,
        Vec b=None) |  |  | 
    |  | 
        
          | zeroRowsColumnsLocal(self,
        rows,
        diag=1,
        Vec x=None,
        Vec b=None) |  |  | 
    |  | 
        
          | zeroRowsLocal(self,
        rows,
        diag=1,
        Vec x=None,
        Vec b=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 |