petsc4py.PETSc.IS
=================

.. autoclass:: petsc4py.PETSc.IS
   :show-inheritance:

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.IS.Type

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.IS.allGather
      ~petsc4py.PETSc.IS.buildTwoSided
      ~petsc4py.PETSc.IS.complement
      ~petsc4py.PETSc.IS.copy
      ~petsc4py.PETSc.IS.create
      ~petsc4py.PETSc.IS.createBlock
      ~petsc4py.PETSc.IS.createGeneral
      ~petsc4py.PETSc.IS.createStride
      ~petsc4py.PETSc.IS.destroy
      ~petsc4py.PETSc.IS.difference
      ~petsc4py.PETSc.IS.duplicate
      ~petsc4py.PETSc.IS.embed
      ~petsc4py.PETSc.IS.equal
      ~petsc4py.PETSc.IS.expand
      ~petsc4py.PETSc.IS.getBlockIndices
      ~petsc4py.PETSc.IS.getBlockSize
      ~petsc4py.PETSc.IS.getIndices
      ~petsc4py.PETSc.IS.getInfo
      ~petsc4py.PETSc.IS.getLocalSize
      ~petsc4py.PETSc.IS.getSize
      ~petsc4py.PETSc.IS.getSizes
      ~petsc4py.PETSc.IS.getStride
      ~petsc4py.PETSc.IS.getType
      ~petsc4py.PETSc.IS.invertPermutation
      ~petsc4py.PETSc.IS.isIdentity
      ~petsc4py.PETSc.IS.isPermutation
      ~petsc4py.PETSc.IS.isSorted
      ~petsc4py.PETSc.IS.load
      ~petsc4py.PETSc.IS.renumber
      ~petsc4py.PETSc.IS.setBlockIndices
      ~petsc4py.PETSc.IS.setBlockSize
      ~petsc4py.PETSc.IS.setIdentity
      ~petsc4py.PETSc.IS.setIndices
      ~petsc4py.PETSc.IS.setPermutation
      ~petsc4py.PETSc.IS.setStride
      ~petsc4py.PETSc.IS.setType
      ~petsc4py.PETSc.IS.sort
      ~petsc4py.PETSc.IS.sum
      ~petsc4py.PETSc.IS.toGeneral
      ~petsc4py.PETSc.IS.union
      ~petsc4py.PETSc.IS.view

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.IS.array
      ~petsc4py.PETSc.IS.block_size
      ~petsc4py.PETSc.IS.identity
      ~petsc4py.PETSc.IS.indices
      ~petsc4py.PETSc.IS.local_size
      ~petsc4py.PETSc.IS.permutation
      ~petsc4py.PETSc.IS.size
      ~petsc4py.PETSc.IS.sizes
      ~petsc4py.PETSc.IS.sorted

   
   .. rubric:: Methods Documentation
   
   .. automethod:: allGather
   .. automethod:: buildTwoSided
   .. automethod:: complement
   .. automethod:: copy
   .. automethod:: create
   .. automethod:: createBlock
   .. automethod:: createGeneral
   .. automethod:: createStride
   .. automethod:: destroy
   .. automethod:: difference
   .. automethod:: duplicate
   .. automethod:: embed
   .. automethod:: equal
   .. automethod:: expand
   .. automethod:: getBlockIndices
   .. automethod:: getBlockSize
   .. automethod:: getIndices
   .. automethod:: getInfo
   .. automethod:: getLocalSize
   .. automethod:: getSize
   .. automethod:: getSizes
   .. automethod:: getStride
   .. automethod:: getType
   .. automethod:: invertPermutation
   .. automethod:: isIdentity
   .. automethod:: isPermutation
   .. automethod:: isSorted
   .. automethod:: load
   .. automethod:: renumber
   .. automethod:: setBlockIndices
   .. automethod:: setBlockSize
   .. automethod:: setIdentity
   .. automethod:: setIndices
   .. automethod:: setPermutation
   .. automethod:: setStride
   .. automethod:: setType
   .. automethod:: sort
   .. automethod:: sum
   .. automethod:: toGeneral
   .. automethod:: union
   .. automethod:: view

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: array
   .. autoattribute:: block_size
   .. autoattribute:: identity
   .. autoattribute:: indices
   .. autoattribute:: local_size
   .. autoattribute:: permutation
   .. autoattribute:: size
   .. autoattribute:: sizes
   .. autoattribute:: sorted
