| e535cce4 | 20-Oct-2024 |
James Wright <james@jameswright.xyz> |
plex: Deprecate DMPlex{Set,Get}GlobalToNaturalSF
Natural SF got moved to a "global" DM object, so should be used there. Additionally, DMPlexSetGlobalToNaturalSF() did not destroy a pre-existing sfNa
plex: Deprecate DMPlex{Set,Get}GlobalToNaturalSF
Natural SF got moved to a "global" DM object, so should be used there. Additionally, DMPlexSetGlobalToNaturalSF() did not destroy a pre-existing sfNatural from the DM, causing memory leaks
show more ...
|
| d52c2f21 | 02-Oct-2024 |
Matthew G. Knepley <knepley@gmail.com> |
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments - Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorG
DMSwarm: Allow multiple fields to define the DM field and multiple cellDM, allow different coordinate fields, and compute moments - Changed interface for DMSwarmVectorDefineField() and DMSwarmVectorGetField() to allow multiple fields - Add DMSwarmReplace_Internal() - Add coordinate name to Swarm - Add DMSwarmGetCoordinateField() and DMSwarmSetCoordinateField() - Add DMSwarmComputeMoments() - In DMLocatePoints_Plex(), ignore extra coordinates in input vector - Add CellDMInfo struct - Add DMSwarmPushCellDM() and DMSwarmPopCellDM()
show more ...
|