Beginner - Basic usage |
DMPlexAddConeSize |
DMPlexCreateGmshFromFile |
DMPlexGetTransitiveClosure_Internal |
DMPlexComputeGeometryFEM |
DMPlexCreateHexCylinderMesh |
DMPlexInsertCone |
DMPlexCreate |
DMPlexCreateMedFromFile |
DMPlexInsertConeOrientation |
DMPlexCreateBoxMesh |
DMPlexCreatePLYFromFile |
DMPlexInsertSupport |
DMPlexCreateCGNS |
DMPlexCreateSphereMesh |
DMPlexRestoreTransitiveClosure |
DMPlexCreateCellVertexFromFile |
DMPlexCreateSquareBoundary |
DMPlexSetChart |
DMPlexCreateCubeBoundary |
DMPlexCreateWedgeBoxMesh |
DMPlexSetCone |
DMPlexCreateDoublet |
DMPlexCreateWedgeCylinderMesh |
DMPlexSetConeOrientation |
DMPlexCreateExodus |
DMPlexGetChart |
DMPlexSetConeSize |
DMPlexCreateExodusFromFile |
DMPlexGetCone |
DMPlexSetSupport |
DMPlexCreateFluent |
DMPlexGetConeOrientation |
DMPlexSetSupportSize |
DMPlexCreateFluentFromFile |
DMPlexGetConeSize |
DMPlexStratify |
DMPlexCreateFromCellList |
DMPlexGetMaxSizes |
DMPlexSymmetrize |
DMPlexCreateFromCellListParallel |
DMPlexGetSupport |
PetscPartitionerCreate |
DMPlexCreateFromFile |
DMPlexGetSupportSize |
|
DMPlexCreateGmsh |
DMPlexGetTransitiveClosure |
|
Intermediate - Setting options for algorithms and data structures |
DMPLEX |
DMPlexGetPointGlobal |
DMPlexRebalanceSharedPoints |
DMPlexCoordinatesToReference |
DMPlexGetPointGlobalField |
DMPlexReferenceToCoordinates |
DMPlexCopyCoordinates |
DMPlexGetPointLocal |
DMPlexRefineSimplexToTensor |
DMPlexCreateClosureIndex |
DMPlexGetPointLocalField |
DMPlexRestoreJoin |
DMPlexCreateDefaultReferenceTree |
DMPlexGetRedundantDM |
DMPlexRestoreMeet |
DMPlexCreateGlobalToNaturalSF |
DMPlexGetReferenceTree |
DMPlexSetAdjacencyUseAnchors |
DMPlexCreateLabelField |
DMPlexGetRegularRefinement |
DMPlexSetAnchors |
DMPlexCreateRankField |
DMPlexGetTree |
DMPlexSetGlobalToNaturalSF |
DMPlexCreateReferenceCell |
DMPlexGetTreeChildren |
DMPlexSetMigrationSF |
DMPlexDistribute |
DMPlexGetTreeParent |
DMPlexSetPartitionBalance |
DMPlexEqual |
DMPlexGlobalToNaturalBegin |
DMPlexSetReferenceTree |
DMPlexFindVertices |
DMPlexGlobalToNaturalEnd |
DMPlexSetRegularRefinement |
DMPlexGenerate |
DMPlexInterpolate |
DMPlexSetTree |
DMPlexGetAdjacencyUseAnchors |
DMPlexInterpolatePointSF |
DMPlexUninterpolate |
DMPlexGetAnchors |
DMPlexMatSetClosure |
DMPlexVecGetClosure |
DMPlexGetConeTuple |
DMPlexMigrate |
DMPlexVecRestoreClosure |
DMPlexGetFullJoin |
DMPlexNaturalToGlobalBegin |
DMPlexVecSetClosure |
DMPlexGetFullMeet |
DMPlexNaturalToGlobalEnd |
PETSCPARTITIONERCHACO |
DMPlexGetGatherDM |
DMPlexPermute |
PETSCPARTITIONERGATHER |
DMPlexGetGlobalToNaturalSF |
DMPlexPointGlobalFieldRead |
PETSCPARTITIONERPARMETIS |
DMPlexGetJoin |
DMPlexPointGlobalFieldRef |
PETSCPARTITIONERPTSCOTCH |
DMPlexGetMaxProjectionHeight |
DMPlexPointGlobalRead |
PETSCPARTITIONERSHELL |
DMPlexGetMeet |
DMPlexPointGlobalRef |
PETSCPARTITIONERSIMPLE |
DMPlexGetMigrationSF |
DMPlexPointLocalFieldRead |
PetscPartitionerGetType |
DMPlexGetOrdering |
DMPlexPointLocalFieldRef |
PetscPartitionerSetType |
DMPlexGetOverlap |
DMPlexPointLocalRead |
PetscPartitionerShellGetRandom |
DMPlexGetPartitionBalance |
DMPlexPointLocalRef |
PetscPartitionerShellSetRandom |
Advanced - Setting more advanced options and customization |
DMPlexComputeCellGeometryAffineFEM |
DMPlexGenerateRegister |
DMPlexPreallocateOperator |
DMPlexComputeCellGeometryFEM |
DMPlexGenerateRegisterAll |
DMPlexRestoreClosureIndices |
DMPlexComputeCellGeometryFVM |
DMPlexGetAdjacency |
DMPlexRestoreConeRecursive |
DMPlexCreateFromDAG |
DMPlexGetAdjacencyUser |
DMPlexReverseCell |
DMPlexCreateNeighborCSR |
DMPlexGetClosureIndices |
DMPlexSetAdjacencyUser |
DMPlexCreateRigidBodies |
DMPlexGetConeRecursive |
DMPlexSetMaxProjectionHeight |
DMPlexCreateRigidBody |
DMPlexGetConeRecursiveVertices |
DMPlexSetOptionsPrefix |
DMPlexDistributeOverlap |
DMPlexGetScale |
DMPlexSetScale |
DMPlexExtrude |
DMPlexOrient |
PetscPartitionerRegister |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMComputeL2DiffLocal |
DMPlexDistributeField |
DMPlexLabelCohesiveComplete |
DMPlexCheckCellShape |
DMPlexDistributeFieldIS |
DMPlexLabelComplete |
DMPlexCheckConesConformOnInterfaces |
DMPlexDistributeOwnership |
DMPlexLocalToGlobalBasis |
DMPlexCheckFaces |
DMPlexFilter |
DMPlexMarkBoundaryFaces |
DMPlexCheckGeometry |
DMPlexGetAuxiliaryPoint |
DMPlexPartitionLabelAdjacency |
DMPlexCheckPointSF |
DMPlexGetCellFields |
DMPlexPartitionLabelClosure |
DMPlexCheckSkeleton |
DMPlexGetCellNumbering |
DMPlexPartitionLabelCreateSF |
DMPlexCheckSymmetry |
DMPlexGetConeOrientations |
DMPlexPartitionLabelInvert |
DMPlexComputeBdIntegral |
DMPlexGetConeSection |
DMPlexPartitionLabelPropagate |
DMPlexComputeCellwiseIntegralFEM |
DMPlexGetCones |
DMPlexReconstructGradientsFVM |
DMPlexComputeGeometryFVM |
DMPlexGetDataFVM |
DMPlexReferenceTreeGetChildSymmetry |
DMPlexComputeGradientClementInterpolant |
DMPlexGetDepth |
DMPlexRestoreCellFields |
DMPlexComputeGradientFVM |
DMPlexGetDepthLabel |
DMPlexRestoreFaceFields |
DMPlexComputeInjectorFEM |
DMPlexGetDepthStratum |
DMPlexRestoreFaceGeometry |
DMPlexComputeIntegralFEM |
DMPlexGetFaceFields |
DMPlexRewriteSF |
DMPlexComputeInterpolatorGeneral |
DMPlexGetFaceGeometry |
DMPlexSetClosurePermutationTensor |
DMPlexComputeInterpolatorNested |
DMPlexGetHeightStratum |
DMPlexSetHybridBounds |
DMPlexComputeL2DiffVec |
DMPlexGetHybridBounds |
DMPlexSetMinRadius |
DMPlexComputeMassMatrixGeneral |
DMPlexGetMinRadius |
DMPlexSetPartitioner |
DMPlexComputeProjection2Dto1D |
DMPlexGetNumFaceVertices |
DMPlexSetRefinementFunction |
DMPlexComputeProjection3Dto1D |
DMPlexGetOrientedFace |
DMPlexSetRefinementLimit |
DMPlexComputeProjection3Dto2D |
DMPlexGetPartitioner |
DMPlexSetRefinementUniform |
DMPlexConstructCohesiveCells |
DMPlexGetRefinementFunction |
DMPlexSetSubpointMap |
DMPlexConstructGhostCells |
DMPlexGetRefinementLimit |
DMPlexSetVTKCellHeight |
DMPlexCreateBasisRotation |
DMPlexGetRefinementUniform |
DMPlexStratifyMigrationSF |
DMPlexCreateCoarsePointIS |
DMPlexGetSubdomainSection |
DMPlexTetgenSetOptions |
DMPlexCreateCohesiveSubmesh |
DMPlexGetSubpoint |
DMPlexTransferVecTree |
DMPlexCreateHybridMesh |
DMPlexGetSubpointMap |
DMPlexTriangleSetOptions |
DMPlexCreateOverlapLabel |
DMPlexGetSupportSection |
DMPlexVTKWriteAll |
DMPlexCreateOverlapMigrationSF |
DMPlexGetVTKCellHeight |
PETSCPARTITIONERMATPARTITIONING |
DMPlexCreatePartitionerGraph |
DMPlexGetVertexNumbering |
PetscPartitionerDestroy |
DMPlexCreatePointNumbering |
DMPlexGlobalToLocalBasis |
PetscPartitionerMatPartitioningGetMatPartitioning |
DMPlexCreatePointSF |
DMPlexInsertBoundaryValues |
PetscPartitionerPartition |
DMPlexCreateProcessSF |
DMPlexInsertBoundaryValuesEssential |
PetscPartitionerSetFromOptions |
DMPlexCreateSection |
DMPlexInsertBoundaryValuesEssentialField |
PetscPartitionerSetUp |
DMPlexCreateSubmesh |
DMPlexInsertBoundaryValuesRiemann |
PetscPartitionerShellSetPartition |
DMPlexCreateSubpointIS |
DMPlexInvertCell |
PetscPartitionerView |
DMPlexCreateTwoSidedProcessSF |
DMPlexLabelAddCells |
|
DMPlexDistributeData |
DMPlexLabelClearCells |
|
No deprecated routines |