DMSwarmVectorDefineField#
Sets the field from which to define a Vec object when DMCreateLocalVector(), or DMCreateGlobalVector() is called
Synopsis#
#include "petscdmswarm.h"
PetscErrorCode DMSwarmVectorDefineField(DM dm, const char fieldname[])
Collective on dm
Input parameters#
dm - a DMSwarm
fieldname - the textual name given to a registered field
Notes#
The field with name fieldname must be defined as having a data type of PetscScalar.
This function must be called prior to calling DMCreateLocalVector(), DMCreateGlobalVector(). Multiple calls to DMSwarmVectorDefineField() are permitted.
See Also#
DMSwarmRegisterPetscDatatypeField()
, DMCreateGlobalVector()
, DMCreateLocalVector()
Level#
beginner
Location#
Examples#
src/dm/tutorials/swarm_ex1.c.html
src/dm/tutorials/swarm_ex2.c.html
src/snes/tutorials/ex63.c.html
src/ts/tutorials/ex77.c.html
Index of all DMSwarm routines
Table of Contents for all manual pages
Index of all manual pages