petsc4py.PETSc.DMDA
===================

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

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.DMDA.ElementType
      ~petsc4py.PETSc.DMDA.InterpolationType
      ~petsc4py.PETSc.DMDA.StencilType

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.DMDA.create
      ~petsc4py.PETSc.DMDA.createNaturalVec
      ~petsc4py.PETSc.DMDA.duplicate
      ~petsc4py.PETSc.DMDA.getAO
      ~petsc4py.PETSc.DMDA.getBoundaryType
      ~petsc4py.PETSc.DMDA.getCoordinateName
      ~petsc4py.PETSc.DMDA.getCorners
      ~petsc4py.PETSc.DMDA.getDim
      ~petsc4py.PETSc.DMDA.getDof
      ~petsc4py.PETSc.DMDA.getElementType
      ~petsc4py.PETSc.DMDA.getElements
      ~petsc4py.PETSc.DMDA.getFieldName
      ~petsc4py.PETSc.DMDA.getGhostCorners
      ~petsc4py.PETSc.DMDA.getGhostRanges
      ~petsc4py.PETSc.DMDA.getInterpolationType
      ~petsc4py.PETSc.DMDA.getOwnershipRanges
      ~petsc4py.PETSc.DMDA.getProcSizes
      ~petsc4py.PETSc.DMDA.getRanges
      ~petsc4py.PETSc.DMDA.getRefinementFactor
      ~petsc4py.PETSc.DMDA.getScatter
      ~petsc4py.PETSc.DMDA.getSizes
      ~petsc4py.PETSc.DMDA.getStencil
      ~petsc4py.PETSc.DMDA.getStencilType
      ~petsc4py.PETSc.DMDA.getStencilWidth
      ~petsc4py.PETSc.DMDA.getVecArray
      ~petsc4py.PETSc.DMDA.globalToNatural
      ~petsc4py.PETSc.DMDA.naturalToGlobal
      ~petsc4py.PETSc.DMDA.setBoundaryType
      ~petsc4py.PETSc.DMDA.setCoordinateName
      ~petsc4py.PETSc.DMDA.setDim
      ~petsc4py.PETSc.DMDA.setDof
      ~petsc4py.PETSc.DMDA.setElementType
      ~petsc4py.PETSc.DMDA.setFieldName
      ~petsc4py.PETSc.DMDA.setInterpolationType
      ~petsc4py.PETSc.DMDA.setProcSizes
      ~petsc4py.PETSc.DMDA.setRefinementFactor
      ~petsc4py.PETSc.DMDA.setSizes
      ~petsc4py.PETSc.DMDA.setStencil
      ~petsc4py.PETSc.DMDA.setStencilType
      ~petsc4py.PETSc.DMDA.setStencilWidth
      ~petsc4py.PETSc.DMDA.setUniformCoordinates

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.DMDA.boundary_type
      ~petsc4py.PETSc.DMDA.corners
      ~petsc4py.PETSc.DMDA.dim
      ~petsc4py.PETSc.DMDA.dof
      ~petsc4py.PETSc.DMDA.ghost_corners
      ~petsc4py.PETSc.DMDA.ghost_ranges
      ~petsc4py.PETSc.DMDA.proc_sizes
      ~petsc4py.PETSc.DMDA.ranges
      ~petsc4py.PETSc.DMDA.sizes
      ~petsc4py.PETSc.DMDA.stencil
      ~petsc4py.PETSc.DMDA.stencil_type
      ~petsc4py.PETSc.DMDA.stencil_width

   
   .. rubric:: Methods Documentation
   
   .. automethod:: create
   .. automethod:: createNaturalVec
   .. automethod:: duplicate
   .. automethod:: getAO
   .. automethod:: getBoundaryType
   .. automethod:: getCoordinateName
   .. automethod:: getCorners
   .. automethod:: getDim
   .. automethod:: getDof
   .. automethod:: getElementType
   .. automethod:: getElements
   .. automethod:: getFieldName
   .. automethod:: getGhostCorners
   .. automethod:: getGhostRanges
   .. automethod:: getInterpolationType
   .. automethod:: getOwnershipRanges
   .. automethod:: getProcSizes
   .. automethod:: getRanges
   .. automethod:: getRefinementFactor
   .. automethod:: getScatter
   .. automethod:: getSizes
   .. automethod:: getStencil
   .. automethod:: getStencilType
   .. automethod:: getStencilWidth
   .. automethod:: getVecArray
   .. automethod:: globalToNatural
   .. automethod:: naturalToGlobal
   .. automethod:: setBoundaryType
   .. automethod:: setCoordinateName
   .. automethod:: setDim
   .. automethod:: setDof
   .. automethod:: setElementType
   .. automethod:: setFieldName
   .. automethod:: setInterpolationType
   .. automethod:: setProcSizes
   .. automethod:: setRefinementFactor
   .. automethod:: setSizes
   .. automethod:: setStencil
   .. automethod:: setStencilType
   .. automethod:: setStencilWidth
   .. automethod:: setUniformCoordinates

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: boundary_type
   .. autoattribute:: corners
   .. autoattribute:: dim
   .. autoattribute:: dof
   .. autoattribute:: ghost_corners
   .. autoattribute:: ghost_ranges
   .. autoattribute:: proc_sizes
   .. autoattribute:: ranges
   .. autoattribute:: sizes
   .. autoattribute:: stencil
   .. autoattribute:: stencil_type
   .. autoattribute:: stencil_width
