Beginner - Basic usage |
DMPlexAddConeSize |
DMPlexCreateHexCylinderMesh |
DMPlexInsertCone |
DMPlexComputeGeometryFEM |
DMPlexCreateMedFromFile |
DMPlexInsertConeOrientation |
DMPlexCreate |
DMPlexCreatePLYFromFile |
DMPlexInsertSupport |
DMPlexCreateBallMesh |
DMPlexCreateSphereMesh |
DMPlexRestoreTransitiveClosure |
DMPlexCreateBoxMesh |
DMPlexCreateSquareBoundary |
DMPlexSetChart |
DMPlexCreateCGNS |
DMPlexCreateWedgeBoxMesh |
DMPlexSetCone |
DMPlexCreateCellVertexFromFile |
DMPlexCreateWedgeCylinderMesh |
DMPlexSetConeOrientation |
DMPlexCreateCubeBoundary |
DMPlexGetChart |
DMPlexSetConeSize |
DMPlexCreateDoublet |
DMPlexGetCone |
DMPlexSetSupport |
DMPlexCreateExodus |
DMPlexGetConeOrientation |
DMPlexSetSupportSize |
DMPlexCreateExodusFromFile |
DMPlexGetConeSize |
DMPlexStratify |
DMPlexCreateFluent |
DMPlexGetMaxSizes |
DMPlexSymmetrize |
DMPlexCreateFluentFromFile |
DMPlexGetSupport |
PETSCVIEWEREXODUSII |
DMPlexCreateFromFile |
DMPlexGetSupportSize |
PetscViewerExodusIIOpen |
DMPlexCreateGmsh |
DMPlexGetTransitiveClosure |
|
DMPlexCreateGmshFromFile |
DMPlexGetTransitiveClosure_Internal |
|
Intermediate - Setting options for algorithms and data structures |
DMGetEnclosurePoint |
DMPlexGetMeet |
DMPlexPointGlobalFieldRef |
DMGetEnclosureRelation |
DMPlexGetMigrationSF |
DMPlexPointGlobalRead |
DMPLEX |
DMPlexGetOrdering |
DMPlexPointGlobalRef |
DMPlexComputeOrthogonalQuality |
DMPlexGetOverlap |
DMPlexPointLocalFieldRead |
DMPlexCoordinatesToReference |
DMPlexGetPartitionBalance |
DMPlexPointLocalFieldRef |
DMPlexCopyCoordinates |
DMPlexGetPointDepth |
DMPlexPointLocalRead |
DMPlexCreateClosureIndex |
DMPlexGetPointGlobal |
DMPlexPointLocalRef |
DMPlexCreateDefaultReferenceTree |
DMPlexGetPointGlobalField |
DMPlexRebalanceSharedPoints |
DMPlexCreateFromCellListParallelPetsc |
DMPlexGetPointHeight |
DMPlexReferenceToCoordinates |
DMPlexCreateFromCellListPetsc |
DMPlexGetPointLocal |
DMPlexRemapGeometry |
DMPlexCreateGlobalToNaturalSF |
DMPlexGetPointLocalField |
DMPlexRestoreJoin |
DMPlexCreateLabelField |
DMPlexGetRedundantDM |
DMPlexRestoreMeet |
DMPlexCreateRankField |
DMPlexGetReferenceTree |
DMPlexSetAdjacencyUseAnchors |
DMPlexCreateReferenceCell |
DMPlexGetRegularRefinement |
DMPlexSetAnchors |
DMPlexCreateReferenceCellByType |
DMPlexGetTree |
DMPlexSetCellRefinerType |
DMPlexDistribute |
DMPlexGetTreeChildren |
DMPlexSetGlobalToNaturalSF |
DMPlexEqual |
DMPlexGetTreeParent |
DMPlexSetMigrationSF |
DMPlexFindVertices |
DMPlexGlobalToNaturalBegin |
DMPlexSetPartitionBalance |
DMPlexGenerate |
DMPlexGlobalToNaturalEnd |
DMPlexSetReferenceTree |
DMPlexGetAdjacencyUseAnchors |
DMPlexInterpolate |
DMPlexSetRegularRefinement |
DMPlexGetAnchors |
DMPlexIsDistributed |
DMPlexSetTree |
DMPlexGetCellRefinerType |
DMPlexIsInterpolated |
DMPlexShearGeometry |
DMPlexGetCellType |
DMPlexIsInterpolatedCollective |
DMPlexSnapToGeomModel |
DMPlexGetConeTuple |
DMPlexMatSetClosure |
DMPlexUninterpolate |
DMPlexGetFullJoin |
DMPlexMigrate |
DMPlexVecGetClosure |
DMPlexGetFullMeet |
DMPlexNaturalToGlobalBegin |
DMPlexVecRestoreClosure |
DMPlexGetGatherDM |
DMPlexNaturalToGlobalEnd |
DMPlexVecSetClosure |
DMPlexGetGlobalToNaturalSF |
DMPlexOrientCell |
PetscViewerExodusIIGetId |
DMPlexGetJoin |
DMPlexPermute |
|
DMPlexGetMaxProjectionHeight |
DMPlexPointGlobalFieldRead |
|
Advanced - Setting more advanced options and customization |
DMCreateNeumannOverlap |
DMPlexCreateRigidBody |
DMPlexOrient |
DMPlexBuildCoordinatesFromCellList |
DMPlexDistributeOverlap |
DMPlexPreallocateOperator |
DMPlexBuildCoordinatesFromCellListParallel |
DMPlexExtrude |
DMPlexRestoreClosureIndices |
DMPlexBuildFromCellList |
DMPlexGenerateRegister |
DMPlexRestoreConeRecursive |
DMPlexBuildFromCellListParallel |
DMPlexGenerateRegisterAll |
DMPlexReverseCell |
DMPlexCompareOrientations |
DMPlexGetAdjacency |
DMPlexSetAdjacencyUser |
DMPlexComputeCellGeometryAffineFEM |
DMPlexGetAdjacencyUser |
DMPlexSetCellType |
DMPlexComputeCellGeometryFEM |
DMPlexGetClosureIndices |
DMPlexSetMaxProjectionHeight |
DMPlexComputeCellGeometryFVM |
DMPlexGetConeRecursive |
DMPlexSetOptionsPrefix |
DMPlexCreateFromDAG |
DMPlexGetConeRecursiveVertices |
DMPlexSetScale |
DMPlexCreateNeighborCSR |
DMPlexGetGhostCellStratum |
|
DMPlexCreateRigidBodies |
DMPlexGetScale |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
DMComputeL2DiffLocal |
DMPlexCreateTwoSidedProcessSF |
DMPlexInsertBoundaryValuesEssentialField |
DMPlexCellRefinerGetAffineFaceTransforms |
DMPlexDistributeData |
DMPlexInsertBoundaryValuesRiemann |
DMPlexCellRefinerGetAffineTransforms |
DMPlexDistributeField |
DMPlexInsertTimeDerivativeBoundaryValues |
DMPlexCellRefinerRefine |
DMPlexDistributeFieldIS |
DMPlexInterpolatePointSF |
DMPlexCheckCellShape |
DMPlexDistributeOwnership |
DMPlexInvertCell |
DMPlexCheckFaces |
DMPlexFilter |
DMPlexLabelAddCells |
DMPlexCheckGeometry |
DMPlexGetActivePoint |
DMPlexLabelAddFaceCells |
DMPlexCheckInterfaceCones |
DMPlexGetCellFields |
DMPlexLabelClearCells |
DMPlexCheckPointSF |
DMPlexGetCellNumbering |
DMPlexLabelCohesiveComplete |
DMPlexCheckSkeleton |
DMPlexGetCellTypeLabel |
DMPlexLabelComplete |
DMPlexCheckSymmetry |
DMPlexGetConeOrientations |
DMPlexLocalToGlobalBasis |
DMPlexComputeBdIntegral |
DMPlexGetConeSection |
DMPlexMarkBoundaryFaces |
DMPlexComputeCellTypes |
DMPlexGetCones |
DMPlexMonitorThroughput |
DMPlexComputeCellwiseIntegralFEM |
DMPlexGetDataFVM |
DMPlexPartitionLabelAdjacency |
DMPlexComputeGeometryFVM |
DMPlexGetDepth |
DMPlexPartitionLabelClosure |
DMPlexComputeGradientClementInterpolant |
DMPlexGetDepthLabel |
DMPlexPartitionLabelCreateSF |
DMPlexComputeGradientFVM |
DMPlexGetDepthStratum |
DMPlexPartitionLabelInvert |
DMPlexComputeInjectorFEM |
DMPlexGetFaceFields |
DMPlexPartitionLabelPropagate |
DMPlexComputeIntegralFEM |
DMPlexGetFaceGeometry |
DMPlexReconstructGradientsFVM |
DMPlexComputeInterpolatorGeneral |
DMPlexGetGeometryFVM |
DMPlexReferenceTreeGetChildSymmetry |
DMPlexComputeInterpolatorNested |
DMPlexGetGradientDM |
DMPlexReorderCell |
DMPlexComputeL2DiffVec |
DMPlexGetHeightStratum |
DMPlexRestoreCellFields |
DMPlexComputeMassMatrixGeneral |
DMPlexGetMinRadius |
DMPlexRestoreFaceFields |
DMPlexComputeProjection2Dto1D |
DMPlexGetNumFaceVertices |
DMPlexRestoreFaceGeometry |
DMPlexComputeProjection3Dto1D |
DMPlexGetOrientedFace |
DMPlexRewriteSF |
DMPlexComputeProjection3Dto2D |
DMPlexGetPartitioner |
DMPlexSetActivePoint |
DMPlexConstructCohesiveCells |
DMPlexGetRefinementFunction |
DMPlexSetClosurePermutationTensor |
DMPlexConstructGhostCells |
DMPlexGetRefinementLimit |
DMPlexSetMinRadius |
DMPlexCreateBasisRotation |
DMPlexGetRefinementUniform |
DMPlexSetPartitioner |
DMPlexCreateCoarsePointIS |
DMPlexGetSimplexOrBoxCells |
DMPlexSetRefinementFunction |
DMPlexCreateCohesiveSubmesh |
DMPlexGetSubdomainSection |
DMPlexSetRefinementLimit |
DMPlexCreateHybridMesh |
DMPlexGetSubpointIS |
DMPlexSetRefinementUniform |
DMPlexCreateOverlapLabel |
DMPlexGetSubpointMap |
DMPlexSetSubpointMap |
DMPlexCreateOverlapMigrationSF |
DMPlexGetSupportSection |
DMPlexSetVTKCellHeight |
DMPlexCreatePartitionerGraph |
DMPlexGetVTKCellHeight |
DMPlexStratifyMigrationSF |
DMPlexCreatePointNumbering |
DMPlexGetVertexNumbering |
DMPlexTetgenSetOptions |
DMPlexCreatePointSF |
DMPlexGlobalToLocalBasis |
DMPlexTransferVecTree |
DMPlexCreateProcessSF |
DMPlexInsertBoundaryValues |
DMPlexTriangleSetOptions |
DMPlexCreateSection |
DMPlexInsertBoundaryValuesEssential |
DMPlexVTKWriteAll |
DMPlexCreateSubmesh |
DMPlexInsertBoundaryValuesEssentialBdField |
PetscPartitionerDMPlexPartition |
Deprecated - Functionality scheduled for removal in future versions |
DMPlexCreateFromCellList |
DMPlexCreateFromCellListParallel |
|