Skip to content
  • Matthew Knepley's avatar
    19307e5c
    DSwarm: Add DMSwarmCellDM type · 19307e5c
    Matthew Knepley authored
    - Vectors can be created from several fields
    - Each cell DM has a separate cellid field and sort context
    - Mass matrix can now handle multiple fields
    - Add DMSwarmCellDMCreate(), DMSwarmCellDMDestroy(), DMSwarmCellDMView(), DMSwarmCellDMGetDM(), DMSwarmCellDMGetFields(), DMSwarmCellDMGetCoordinateFields(), DMSwarmCellDMGetCellID(), DMSwarmCellDMGetSort(), DMSwarmCellDMSetSort(), and DMSwarmCellDMGetBlockSize()
    - Add DMSwarmAddCellDM(), DMSwarmSetCellDMActive(), and DMSwarmGetCellDMActive()
    - Add DMSwarmCreateGlobalVectorFromFields(), DMSwarmDestroyGlobalVectorFromFields(), DMSwarmCreateLocalVectorFromFields(), and DMSwarmDestroyLocalVectorFromFields()
    - Add DMSwarmSortDestroy()
    19307e5c
    DSwarm: Add DMSwarmCellDM type
    Matthew Knepley authored
    - Vectors can be created from several fields
    - Each cell DM has a separate cellid field and sort context
    - Mass matrix can now handle multiple fields
    - Add DMSwarmCellDMCreate(), DMSwarmCellDMDestroy(), DMSwarmCellDMView(), DMSwarmCellDMGetDM(), DMSwarmCellDMGetFields(), DMSwarmCellDMGetCoordinateFields(), DMSwarmCellDMGetCellID(), DMSwarmCellDMGetSort(), DMSwarmCellDMSetSort(), and DMSwarmCellDMGetBlockSize()
    - Add DMSwarmAddCellDM(), DMSwarmSetCellDMActive(), and DMSwarmGetCellDMActive()
    - Add DMSwarmCreateGlobalVectorFromFields(), DMSwarmDestroyGlobalVectorFromFields(), DMSwarmCreateLocalVectorFromFields(), and DMSwarmDestroyLocalVectorFromFields()
    - Add DMSwarmSortDestroy()
Loading