petsc4py.PETSc.DMPlex
=====================

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

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.DMPlex.ReorderDefaultFlag

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.DMPlex.computeCellGeometryFVM
      ~petsc4py.PETSc.DMPlex.computeGradientClementInterpolant
      ~petsc4py.PETSc.DMPlex.constructGhostCells
      ~petsc4py.PETSc.DMPlex.coordinatesLoad
      ~petsc4py.PETSc.DMPlex.coordinatesView
      ~petsc4py.PETSc.DMPlex.create
      ~petsc4py.PETSc.DMPlex.createBoxMesh
      ~petsc4py.PETSc.DMPlex.createBoxSurfaceMesh
      ~petsc4py.PETSc.DMPlex.createCGNS
      ~petsc4py.PETSc.DMPlex.createCGNSFromFile
      ~petsc4py.PETSc.DMPlex.createClosureIndex
      ~petsc4py.PETSc.DMPlex.createCoarsePointIS
      ~petsc4py.PETSc.DMPlex.createCohesiveSubmesh
      ~petsc4py.PETSc.DMPlex.createExodus
      ~petsc4py.PETSc.DMPlex.createExodusFromFile
      ~petsc4py.PETSc.DMPlex.createFromCellList
      ~petsc4py.PETSc.DMPlex.createFromFile
      ~petsc4py.PETSc.DMPlex.createGmsh
      ~petsc4py.PETSc.DMPlex.createPointNumbering
      ~petsc4py.PETSc.DMPlex.createSection
      ~petsc4py.PETSc.DMPlex.distribute
      ~petsc4py.PETSc.DMPlex.distributeField
      ~petsc4py.PETSc.DMPlex.distributeGetDefault
      ~petsc4py.PETSc.DMPlex.distributeOverlap
      ~petsc4py.PETSc.DMPlex.distributeSetDefault
      ~petsc4py.PETSc.DMPlex.distributionGetName
      ~petsc4py.PETSc.DMPlex.distributionSetName
      ~petsc4py.PETSc.DMPlex.generate
      ~petsc4py.PETSc.DMPlex.getAdjacency
      ~petsc4py.PETSc.DMPlex.getAdjacencyUseAnchors
      ~petsc4py.PETSc.DMPlex.getCellNumbering
      ~petsc4py.PETSc.DMPlex.getCellType
      ~petsc4py.PETSc.DMPlex.getCellTypeLabel
      ~petsc4py.PETSc.DMPlex.getChart
      ~petsc4py.PETSc.DMPlex.getCone
      ~petsc4py.PETSc.DMPlex.getConeOrientation
      ~petsc4py.PETSc.DMPlex.getConeSize
      ~petsc4py.PETSc.DMPlex.getDepth
      ~petsc4py.PETSc.DMPlex.getDepthStratum
      ~petsc4py.PETSc.DMPlex.getFullJoin
      ~petsc4py.PETSc.DMPlex.getHeightStratum
      ~petsc4py.PETSc.DMPlex.getJoin
      ~petsc4py.PETSc.DMPlex.getMaxSizes
      ~petsc4py.PETSc.DMPlex.getMeet
      ~petsc4py.PETSc.DMPlex.getMinRadius
      ~petsc4py.PETSc.DMPlex.getOrdering
      ~petsc4py.PETSc.DMPlex.getPartitioner
      ~petsc4py.PETSc.DMPlex.getPointDepth
      ~petsc4py.PETSc.DMPlex.getPointGlobal
      ~petsc4py.PETSc.DMPlex.getPointGlobalField
      ~petsc4py.PETSc.DMPlex.getPointHeight
      ~petsc4py.PETSc.DMPlex.getPointLocal
      ~petsc4py.PETSc.DMPlex.getPointLocalField
      ~petsc4py.PETSc.DMPlex.getRefinementLimit
      ~petsc4py.PETSc.DMPlex.getRefinementUniform
      ~petsc4py.PETSc.DMPlex.getSupport
      ~petsc4py.PETSc.DMPlex.getSupportSize
      ~petsc4py.PETSc.DMPlex.getTransitiveClosure
      ~petsc4py.PETSc.DMPlex.getVecClosure
      ~petsc4py.PETSc.DMPlex.getVertexNumbering
      ~petsc4py.PETSc.DMPlex.globalVectorLoad
      ~petsc4py.PETSc.DMPlex.globalVectorView
      ~petsc4py.PETSc.DMPlex.insertCone
      ~petsc4py.PETSc.DMPlex.insertConeOrientation
      ~petsc4py.PETSc.DMPlex.interpolate
      ~petsc4py.PETSc.DMPlex.isDistributed
      ~petsc4py.PETSc.DMPlex.isSimplex
      ~petsc4py.PETSc.DMPlex.labelCohesiveComplete
      ~petsc4py.PETSc.DMPlex.labelComplete
      ~petsc4py.PETSc.DMPlex.labelsLoad
      ~petsc4py.PETSc.DMPlex.labelsView
      ~petsc4py.PETSc.DMPlex.localVectorLoad
      ~petsc4py.PETSc.DMPlex.localVectorView
      ~petsc4py.PETSc.DMPlex.markBoundaryFaces
      ~petsc4py.PETSc.DMPlex.metricAverage2
      ~petsc4py.PETSc.DMPlex.metricAverage3
      ~petsc4py.PETSc.DMPlex.metricCreate
      ~petsc4py.PETSc.DMPlex.metricCreateIsotropic
      ~petsc4py.PETSc.DMPlex.metricCreateUniform
      ~petsc4py.PETSc.DMPlex.metricDeterminantCreate
      ~petsc4py.PETSc.DMPlex.metricEnforceSPD
      ~petsc4py.PETSc.DMPlex.metricGetGradationFactor
      ~petsc4py.PETSc.DMPlex.metricGetHausdorffNumber
      ~petsc4py.PETSc.DMPlex.metricGetMaximumAnisotropy
      ~petsc4py.PETSc.DMPlex.metricGetMaximumMagnitude
      ~petsc4py.PETSc.DMPlex.metricGetMinimumMagnitude
      ~petsc4py.PETSc.DMPlex.metricGetNormalizationOrder
      ~petsc4py.PETSc.DMPlex.metricGetNumIterations
      ~petsc4py.PETSc.DMPlex.metricGetTargetComplexity
      ~petsc4py.PETSc.DMPlex.metricGetVerbosity
      ~petsc4py.PETSc.DMPlex.metricIntersection2
      ~petsc4py.PETSc.DMPlex.metricIntersection3
      ~petsc4py.PETSc.DMPlex.metricIsIsotropic
      ~petsc4py.PETSc.DMPlex.metricIsUniform
      ~petsc4py.PETSc.DMPlex.metricNoInsertion
      ~petsc4py.PETSc.DMPlex.metricNoMovement
      ~petsc4py.PETSc.DMPlex.metricNoSurf
      ~petsc4py.PETSc.DMPlex.metricNoSwapping
      ~petsc4py.PETSc.DMPlex.metricNormalize
      ~petsc4py.PETSc.DMPlex.metricRestrictAnisotropyFirst
      ~petsc4py.PETSc.DMPlex.metricSetFromOptions
      ~petsc4py.PETSc.DMPlex.metricSetGradationFactor
      ~petsc4py.PETSc.DMPlex.metricSetHausdorffNumber
      ~petsc4py.PETSc.DMPlex.metricSetIsotropic
      ~petsc4py.PETSc.DMPlex.metricSetMaximumAnisotropy
      ~petsc4py.PETSc.DMPlex.metricSetMaximumMagnitude
      ~petsc4py.PETSc.DMPlex.metricSetMinimumMagnitude
      ~petsc4py.PETSc.DMPlex.metricSetNoInsertion
      ~petsc4py.PETSc.DMPlex.metricSetNoMovement
      ~petsc4py.PETSc.DMPlex.metricSetNoSurf
      ~petsc4py.PETSc.DMPlex.metricSetNoSwapping
      ~petsc4py.PETSc.DMPlex.metricSetNormalizationOrder
      ~petsc4py.PETSc.DMPlex.metricSetNumIterations
      ~petsc4py.PETSc.DMPlex.metricSetRestrictAnisotropyFirst
      ~petsc4py.PETSc.DMPlex.metricSetTargetComplexity
      ~petsc4py.PETSc.DMPlex.metricSetUniform
      ~petsc4py.PETSc.DMPlex.metricSetVerbosity
      ~petsc4py.PETSc.DMPlex.orient
      ~petsc4py.PETSc.DMPlex.permute
      ~petsc4py.PETSc.DMPlex.rebalanceSharedPoints
      ~petsc4py.PETSc.DMPlex.reorderGetDefault
      ~petsc4py.PETSc.DMPlex.reorderSetDefault
      ~petsc4py.PETSc.DMPlex.sectionLoad
      ~petsc4py.PETSc.DMPlex.sectionView
      ~petsc4py.PETSc.DMPlex.setAdjacencyUseAnchors
      ~petsc4py.PETSc.DMPlex.setCellType
      ~petsc4py.PETSc.DMPlex.setChart
      ~petsc4py.PETSc.DMPlex.setCone
      ~petsc4py.PETSc.DMPlex.setConeOrientation
      ~petsc4py.PETSc.DMPlex.setConeSize
      ~petsc4py.PETSc.DMPlex.setMatClosure
      ~petsc4py.PETSc.DMPlex.setPartitioner
      ~petsc4py.PETSc.DMPlex.setRefinementLimit
      ~petsc4py.PETSc.DMPlex.setRefinementUniform
      ~petsc4py.PETSc.DMPlex.setSupport
      ~petsc4py.PETSc.DMPlex.setSupportSize
      ~petsc4py.PETSc.DMPlex.setTetGenOptions
      ~petsc4py.PETSc.DMPlex.setTriangleOptions
      ~petsc4py.PETSc.DMPlex.setVecClosure
      ~petsc4py.PETSc.DMPlex.stratify
      ~petsc4py.PETSc.DMPlex.symmetrize
      ~petsc4py.PETSc.DMPlex.topologyLoad
      ~petsc4py.PETSc.DMPlex.topologyView
      ~petsc4py.PETSc.DMPlex.uninterpolate
      ~petsc4py.PETSc.DMPlex.vecGetClosure

   

   
   .. rubric:: Methods Documentation
   
   .. automethod:: computeCellGeometryFVM
   .. automethod:: computeGradientClementInterpolant
   .. automethod:: constructGhostCells
   .. automethod:: coordinatesLoad
   .. automethod:: coordinatesView
   .. automethod:: create
   .. automethod:: createBoxMesh
   .. automethod:: createBoxSurfaceMesh
   .. automethod:: createCGNS
   .. automethod:: createCGNSFromFile
   .. automethod:: createClosureIndex
   .. automethod:: createCoarsePointIS
   .. automethod:: createCohesiveSubmesh
   .. automethod:: createExodus
   .. automethod:: createExodusFromFile
   .. automethod:: createFromCellList
   .. automethod:: createFromFile
   .. automethod:: createGmsh
   .. automethod:: createPointNumbering
   .. automethod:: createSection
   .. automethod:: distribute
   .. automethod:: distributeField
   .. automethod:: distributeGetDefault
   .. automethod:: distributeOverlap
   .. automethod:: distributeSetDefault
   .. automethod:: distributionGetName
   .. automethod:: distributionSetName
   .. automethod:: generate
   .. automethod:: getAdjacency
   .. automethod:: getAdjacencyUseAnchors
   .. automethod:: getCellNumbering
   .. automethod:: getCellType
   .. automethod:: getCellTypeLabel
   .. automethod:: getChart
   .. automethod:: getCone
   .. automethod:: getConeOrientation
   .. automethod:: getConeSize
   .. automethod:: getDepth
   .. automethod:: getDepthStratum
   .. automethod:: getFullJoin
   .. automethod:: getHeightStratum
   .. automethod:: getJoin
   .. automethod:: getMaxSizes
   .. automethod:: getMeet
   .. automethod:: getMinRadius
   .. automethod:: getOrdering
   .. automethod:: getPartitioner
   .. automethod:: getPointDepth
   .. automethod:: getPointGlobal
   .. automethod:: getPointGlobalField
   .. automethod:: getPointHeight
   .. automethod:: getPointLocal
   .. automethod:: getPointLocalField
   .. automethod:: getRefinementLimit
   .. automethod:: getRefinementUniform
   .. automethod:: getSupport
   .. automethod:: getSupportSize
   .. automethod:: getTransitiveClosure
   .. automethod:: getVecClosure
   .. automethod:: getVertexNumbering
   .. automethod:: globalVectorLoad
   .. automethod:: globalVectorView
   .. automethod:: insertCone
   .. automethod:: insertConeOrientation
   .. automethod:: interpolate
   .. automethod:: isDistributed
   .. automethod:: isSimplex
   .. automethod:: labelCohesiveComplete
   .. automethod:: labelComplete
   .. automethod:: labelsLoad
   .. automethod:: labelsView
   .. automethod:: localVectorLoad
   .. automethod:: localVectorView
   .. automethod:: markBoundaryFaces
   .. automethod:: metricAverage2
   .. automethod:: metricAverage3
   .. automethod:: metricCreate
   .. automethod:: metricCreateIsotropic
   .. automethod:: metricCreateUniform
   .. automethod:: metricDeterminantCreate
   .. automethod:: metricEnforceSPD
   .. automethod:: metricGetGradationFactor
   .. automethod:: metricGetHausdorffNumber
   .. automethod:: metricGetMaximumAnisotropy
   .. automethod:: metricGetMaximumMagnitude
   .. automethod:: metricGetMinimumMagnitude
   .. automethod:: metricGetNormalizationOrder
   .. automethod:: metricGetNumIterations
   .. automethod:: metricGetTargetComplexity
   .. automethod:: metricGetVerbosity
   .. automethod:: metricIntersection2
   .. automethod:: metricIntersection3
   .. automethod:: metricIsIsotropic
   .. automethod:: metricIsUniform
   .. automethod:: metricNoInsertion
   .. automethod:: metricNoMovement
   .. automethod:: metricNoSurf
   .. automethod:: metricNoSwapping
   .. automethod:: metricNormalize
   .. automethod:: metricRestrictAnisotropyFirst
   .. automethod:: metricSetFromOptions
   .. automethod:: metricSetGradationFactor
   .. automethod:: metricSetHausdorffNumber
   .. automethod:: metricSetIsotropic
   .. automethod:: metricSetMaximumAnisotropy
   .. automethod:: metricSetMaximumMagnitude
   .. automethod:: metricSetMinimumMagnitude
   .. automethod:: metricSetNoInsertion
   .. automethod:: metricSetNoMovement
   .. automethod:: metricSetNoSurf
   .. automethod:: metricSetNoSwapping
   .. automethod:: metricSetNormalizationOrder
   .. automethod:: metricSetNumIterations
   .. automethod:: metricSetRestrictAnisotropyFirst
   .. automethod:: metricSetTargetComplexity
   .. automethod:: metricSetUniform
   .. automethod:: metricSetVerbosity
   .. automethod:: orient
   .. automethod:: permute
   .. automethod:: rebalanceSharedPoints
   .. automethod:: reorderGetDefault
   .. automethod:: reorderSetDefault
   .. automethod:: sectionLoad
   .. automethod:: sectionView
   .. automethod:: setAdjacencyUseAnchors
   .. automethod:: setCellType
   .. automethod:: setChart
   .. automethod:: setCone
   .. automethod:: setConeOrientation
   .. automethod:: setConeSize
   .. automethod:: setMatClosure
   .. automethod:: setPartitioner
   .. automethod:: setRefinementLimit
   .. automethod:: setRefinementUniform
   .. automethod:: setSupport
   .. automethod:: setSupportSize
   .. automethod:: setTetGenOptions
   .. automethod:: setTriangleOptions
   .. automethod:: setVecClosure
   .. automethod:: stratify
   .. automethod:: symmetrize
   .. automethod:: topologyLoad
   .. automethod:: topologyView
   .. automethod:: uninterpolate
   .. automethod:: vecGetClosure

   
