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 |
DMPlexGetPointGlobalField |
DMPlexRestoreJoin |
DMPlexCoordinatesToReference |
DMPlexGetPointLocal |
DMPlexRestoreMeet |
DMPlexCopyCoordinates |
DMPlexGetPointLocalField |
DMPlexSetAdjacencyUseAnchors |
DMPlexCreateClosureIndex |
DMPlexGetRedundantDM |
DMPlexSetAdjacencyUseClosure |
DMPlexCreateDefaultReferenceTree |
DMPlexGetReferenceTree |
DMPlexSetAdjacencyUseCone |
DMPlexCreateGlobalToNaturalSF |
DMPlexGetRegularRefinement |
DMPlexSetAnchors |
DMPlexCreateRankField |
DMPlexGetTree |
DMPlexSetGlobalToNaturalSF |
DMPlexCreateReferenceCell |
DMPlexGetTreeChildren |
DMPlexSetMigrationSF |
DMPlexDistribute |
DMPlexGetTreeParent |
DMPlexSetPartitionBalance |
DMPlexDistributeOverlap |
DMPlexGlobalToNaturalBegin |
DMPlexSetReferenceTree |
DMPlexEqual |
DMPlexGlobalToNaturalEnd |
DMPlexSetRegularRefinement |
DMPlexGenerate |
DMPlexInterpolate |
DMPlexSetTree |
DMPlexGetAdjacencyUseAnchors |
DMPlexMatSetClosure |
DMPlexUninterpolate |
DMPlexGetAdjacencyUseClosure |
DMPlexMigrate |
DMPlexVecGetClosure |
DMPlexGetAdjacencyUseCone |
DMPlexNaturalToGlobalBegin |
DMPlexVecRestoreClosure |
DMPlexGetAnchors |
DMPlexNaturalToGlobalEnd |
DMPlexVecSetClosure |
DMPlexGetFullJoin |
DMPlexPermute |
PETSCPARTITIONERCHACO |
DMPlexGetFullMeet |
DMPlexPointGlobalFieldRead |
PETSCPARTITIONERGATHER |
DMPlexGetGatherDM |
DMPlexPointGlobalFieldRef |
PETSCPARTITIONERPARMETIS |
DMPlexGetGlobalToNaturalSF |
DMPlexPointGlobalRead |
PETSCPARTITIONERPTSCOTCH |
DMPlexGetJoin |
DMPlexPointGlobalRef |
PETSCPARTITIONERSHELL |
DMPlexGetMaxProjectionHeight |
DMPlexPointLocalFieldRead |
PETSCPARTITIONERSIMPLE |
DMPlexGetMeet |
DMPlexPointLocalFieldRef |
PetscPartitionerGetType |
DMPlexGetMigrationSF |
DMPlexPointLocalRead |
PetscPartitionerSetType |
DMPlexGetOrdering |
DMPlexPointLocalRef |
PetscPartitionerShellGetRandom |
DMPlexGetPartitionBalance |
DMPlexReferenceToCoordinates |
PetscPartitionerShellSetRandom |
DMPlexGetPointGlobal |
DMPlexRefineSimplexToTensor |
|
Advanced - Setting more advanced options and customization |
DMPlexComputeCellGeometryAffineFEM |
DMPlexGenerateRegister |
DMPlexRestoreClosureIndices |
DMPlexComputeCellGeometryFEM |
DMPlexGenerateRegisterAll |
DMPlexReverseCell |
DMPlexComputeCellGeometryFVM |
DMPlexGetAdjacency |
DMPlexSetAdjacencyUser |
DMPlexCreateFromDAG |
DMPlexGetAdjacencyUser |
DMPlexSetMaxProjectionHeight |
DMPlexCreateNeighborCSR |
DMPlexGetClosureIndices |
DMPlexSetOptionsPrefix |
DMPlexCreateRigidBodies |
DMPlexGetScale |
DMPlexSetScale |
DMPlexCreateRigidBody |
DMPlexOrient |
PetscPartitionerRegister |
DMPlexExtrude |
DMPlexPreallocateOperator |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMComputeL2Diff |
DMPlexDistributeData |
DMPlexLabelAddCells |
DMPlexCheckFaces |
DMPlexDistributeField |
DMPlexLabelClearCells |
DMPlexCheckSkeleton |
DMPlexDistributeFieldIS |
DMPlexLabelCohesiveComplete |
DMPlexCheckSymmetry |
DMPlexDistributeOwnership |
DMPlexLabelComplete |
DMPlexComputeBdIntegral |
DMPlexFilter |
DMPlexMarkBoundaryFaces |
DMPlexComputeCellwiseIntegralFEM |
DMPlexGetCellNumbering |
DMPlexPartitionLabelAdjacency |
DMPlexComputeGeometryFVM |
DMPlexGetConeOrientations |
DMPlexPartitionLabelClosure |
DMPlexComputeGradientClementInterpolant |
DMPlexGetConeSection |
DMPlexPartitionLabelCreateSF |
DMPlexComputeGradientFVM |
DMPlexGetCones |
DMPlexPartitionLabelInvert |
DMPlexComputeInjectorFEM |
DMPlexGetDataFVM |
DMPlexPartitionLabelPropagate |
DMPlexComputeIntegralFEM |
DMPlexGetDepth |
DMPlexReconstructGradientsFVM |
DMPlexComputeInterpolatorGeneral |
DMPlexGetDepthLabel |
DMPlexReferenceTreeGetChildSymmetry |
DMPlexComputeInterpolatorNested |
DMPlexGetDepthStratum |
DMPlexSetHybridBounds |
DMPlexComputeL2DiffVec |
DMPlexGetHeightStratum |
DMPlexSetMinRadius |
DMPlexComputeMassMatrixGeneral |
DMPlexGetHybridBounds |
DMPlexSetPartitioner |
DMPlexComputeProjection2Dto1D |
DMPlexGetMinRadius |
DMPlexSetRefinementFunction |
DMPlexComputeProjection3Dto1D |
DMPlexGetNumFaceVertices |
DMPlexSetRefinementLimit |
DMPlexComputeProjection3Dto2D |
DMPlexGetOrientedFace |
DMPlexSetRefinementUniform |
DMPlexConstructCohesiveCells |
DMPlexGetPartitioner |
DMPlexSetSubpointMap |
DMPlexConstructGhostCells |
DMPlexGetRefinementFunction |
DMPlexSetVTKCellHeight |
DMPlexCreateCoarsePointIS |
DMPlexGetRefinementLimit |
DMPlexStratifyMigrationSF |
DMPlexCreateCohesiveSubmesh |
DMPlexGetRefinementUniform |
DMPlexTetgenSetOptions |
DMPlexCreateHybridMesh |
DMPlexGetSubdomainSection |
DMPlexTransferVecTree |
DMPlexCreateOverlap |
DMPlexGetSubpoint |
DMPlexTriangleSetOptions |
DMPlexCreateOverlapMigrationSF |
DMPlexGetSubpointMap |
DMPlexVTKWriteAll |
DMPlexCreatePartitionerGraph |
DMPlexGetSupportSection |
PETSCPARTITIONERMATPARTITIONING |
DMPlexCreatePointNumbering |
DMPlexGetVTKCellHeight |
PetscPartitionerDestroy |
DMPlexCreateProcessSF |
DMPlexGetVertexNumbering |
PetscPartitionerMatPartitioningGetMatPartitioning |
DMPlexCreateSection |
DMPlexInsertBoundaryValues |
PetscPartitionerPartition |
DMPlexCreateSubmesh |
DMPlexInsertBoundaryValuesEssential |
PetscPartitionerSetFromOptions |
DMPlexCreateSubpointIS |
DMPlexInsertBoundaryValuesEssentialField |
PetscPartitionerSetUp |
DMPlexCreateTwoSidedProcessSF |
DMPlexInsertBoundaryValuesRiemann |
PetscPartitionerShellSetPartition |
DMPlexDerivePointSF |
DMPlexInvertCell |
PetscPartitionerView |
No deprecated routines |