petsc4py.PETSc.DMStag
=====================

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

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.DMStag.StencilLocation
      ~petsc4py.PETSc.DMStag.StencilType

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.DMStag.VecSplitToDMDA
      ~petsc4py.PETSc.DMStag.create
      ~petsc4py.PETSc.DMStag.createCompatibleDMStag
      ~petsc4py.PETSc.DMStag.get1dCoordinatecArrays
      ~petsc4py.PETSc.DMStag.getBoundaryTypes
      ~petsc4py.PETSc.DMStag.getCorners
      ~petsc4py.PETSc.DMStag.getDim
      ~petsc4py.PETSc.DMStag.getDof
      ~petsc4py.PETSc.DMStag.getEntriesPerElement
      ~petsc4py.PETSc.DMStag.getGhostCorners
      ~petsc4py.PETSc.DMStag.getGlobalSizes
      ~petsc4py.PETSc.DMStag.getIsFirstRank
      ~petsc4py.PETSc.DMStag.getIsLastRank
      ~petsc4py.PETSc.DMStag.getLocalSizes
      ~petsc4py.PETSc.DMStag.getLocationDof
      ~petsc4py.PETSc.DMStag.getLocationSlot
      ~petsc4py.PETSc.DMStag.getOwnershipRanges
      ~petsc4py.PETSc.DMStag.getProcSizes
      ~petsc4py.PETSc.DMStag.getProductCoordinateLocationSlot
      ~petsc4py.PETSc.DMStag.getStencilType
      ~petsc4py.PETSc.DMStag.getStencilWidth
      ~petsc4py.PETSc.DMStag.getVecArray
      ~petsc4py.PETSc.DMStag.migrateVec
      ~petsc4py.PETSc.DMStag.setBoundaryTypes
      ~petsc4py.PETSc.DMStag.setCoordinateDMType
      ~petsc4py.PETSc.DMStag.setDof
      ~petsc4py.PETSc.DMStag.setGlobalSizes
      ~petsc4py.PETSc.DMStag.setOwnershipRanges
      ~petsc4py.PETSc.DMStag.setProcSizes
      ~petsc4py.PETSc.DMStag.setStencilType
      ~petsc4py.PETSc.DMStag.setStencilWidth
      ~petsc4py.PETSc.DMStag.setUniformCoordinates
      ~petsc4py.PETSc.DMStag.setUniformCoordinatesExplicit
      ~petsc4py.PETSc.DMStag.setUniformCoordinatesProduct

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.DMStag.boundary_types
      ~petsc4py.PETSc.DMStag.corners
      ~petsc4py.PETSc.DMStag.dim
      ~petsc4py.PETSc.DMStag.dofs
      ~petsc4py.PETSc.DMStag.entries_per_element
      ~petsc4py.PETSc.DMStag.ghost_corners
      ~petsc4py.PETSc.DMStag.global_sizes
      ~petsc4py.PETSc.DMStag.local_sizes
      ~petsc4py.PETSc.DMStag.proc_sizes
      ~petsc4py.PETSc.DMStag.stencil_type
      ~petsc4py.PETSc.DMStag.stencil_width

   
   .. rubric:: Methods Documentation
   
   .. automethod:: VecSplitToDMDA
   .. automethod:: create
   .. automethod:: createCompatibleDMStag
   .. automethod:: get1dCoordinatecArrays
   .. automethod:: getBoundaryTypes
   .. automethod:: getCorners
   .. automethod:: getDim
   .. automethod:: getDof
   .. automethod:: getEntriesPerElement
   .. automethod:: getGhostCorners
   .. automethod:: getGlobalSizes
   .. automethod:: getIsFirstRank
   .. automethod:: getIsLastRank
   .. automethod:: getLocalSizes
   .. automethod:: getLocationDof
   .. automethod:: getLocationSlot
   .. automethod:: getOwnershipRanges
   .. automethod:: getProcSizes
   .. automethod:: getProductCoordinateLocationSlot
   .. automethod:: getStencilType
   .. automethod:: getStencilWidth
   .. automethod:: getVecArray
   .. automethod:: migrateVec
   .. automethod:: setBoundaryTypes
   .. automethod:: setCoordinateDMType
   .. automethod:: setDof
   .. automethod:: setGlobalSizes
   .. automethod:: setOwnershipRanges
   .. automethod:: setProcSizes
   .. automethod:: setStencilType
   .. automethod:: setStencilWidth
   .. automethod:: setUniformCoordinates
   .. automethod:: setUniformCoordinatesExplicit
   .. automethod:: setUniformCoordinatesProduct

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: boundary_types
   .. autoattribute:: corners
   .. autoattribute:: dim
   .. autoattribute:: dofs
   .. autoattribute:: entries_per_element
   .. autoattribute:: ghost_corners
   .. autoattribute:: global_sizes
   .. autoattribute:: local_sizes
   .. autoattribute:: proc_sizes
   .. autoattribute:: stencil_type
   .. autoattribute:: stencil_width
