Particle Discretizations (DMSwarm)#
The DMSWARM class encapsulates a particle cloud, with interfaces for particle data, movement, and interface with meshes. Manual Pages Table of Contents
Manual Pages by Level#
Beginner - Basic usage#
Intermediate - Setting options for algorithms and data structures#
Advanced - Setting more advanced options and customization#
No developer routines#
No deprecated routines#
Single list of manual pages#
- DMSWARM
- DMSwarmAddNPoints
- DMSwarmAddPoint
- DMSwarmCollectViewCreate
- DMSwarmCollectViewDestroy
- DMSwarmComputeLocalSize
- DMSwarmComputeLocalSizeFromOptions
- DMSwarmCopyPoint
- DMSwarmCreateGlobalVectorFromField
- DMSwarmCreateLocalVectorFromField
- DMSwarmCreateMassMatrixSquare
- DMSwarmCreatePointPerCellCount
- DMSwarmDestroyGlobalVectorFromField
- DMSwarmDestroyLocalVectorFromField
- DMSwarmFinalizeFieldRegister
- DMSwarmGetCellDM
- DMSwarmGetCellSwarm
- DMSwarmGetCoordinateFunction
- DMSwarmGetField
- DMSwarmGetLocalSize
- DMSwarmGetMigrateType
- DMSwarmGetNumSpecies
- DMSwarmGetSize
- DMSwarmInitializeCoordinates
- DMSwarmInitializeFieldRegister
- DMSwarmInitializeVelocities
- DMSwarmInitializeVelocitiesFromOptions
- DMSwarmInsertPointsUsingCellDM
- DMSwarmMigrate
- DMSwarmPICLayoutType
- DMSwarmProjectFields
- DMSwarmRegisterPetscDatatypeField
- DMSwarmRegisterUserDatatypeField
- DMSwarmRegisterUserStructField
- DMSwarmRemovePoint
- DMSwarmRemovePointAtIndex
- DMSwarmRestoreCellSwarm
- DMSwarmRestoreField
- DMSwarmSetCellDM
- DMSwarmSetCoordinateFunction
- DMSwarmSetLocalSizes
- DMSwarmSetMigrateType
- DMSwarmSetNumSpecies
- DMSwarmSetPointCoordinates
- DMSwarmSetPointCoordinatesCellwise
- DMSwarmSetPointCoordinatesRandom
- DMSwarmSetPointsUniformCoordinates
- DMSwarmSetType
- DMSwarmSetVelocityFunction
- DMSwarmSortGetAccess
- DMSwarmSortGetIsValid
- DMSwarmSortGetNumberOfPointsPerCell
- DMSwarmSortGetPointsPerCell
- DMSwarmSortGetSizes
- DMSwarmSortRestoreAccess
- DMSwarmType
- DMSwarmVectorDefineField
- DMSwarmViewFieldsXDMF
- DMSwarmViewXDMF