Lines Matching refs:nsw
2865 PetscErrorCode DMSwarmDuplicate(DM sw, DM *nsw) in DMSwarmDuplicate() argument
2877 PetscCall(DMCreate(PetscObjectComm((PetscObject)sw), nsw)); in DMSwarmDuplicate()
2878 PetscCall(DMSetType(*nsw, DMSWARM)); in DMSwarmDuplicate()
2880 PetscCall(PetscObjectSetName((PetscObject)*nsw, name)); in DMSwarmDuplicate()
2882 PetscCall(DMSetDimension(*nsw, dim)); in DMSwarmDuplicate()
2884 PetscCall(DMSwarmSetType(*nsw, stype)); in DMSwarmDuplicate()
2886 PetscCall(DMSetApplicationContext(*nsw, ctx)); in DMSwarmDuplicate()
2890 …ngInList(fields[f]->name, ((DM_Swarm *)(*nsw)->data)->db->nfields, (const DMSwarmDataField *)((DM_… in DMSwarmDuplicate()
2891 …if (!flg) PetscCall(DMSwarmRegisterPetscDatatypeField(*nsw, fields[f]->name, fields[f]->bs, fields… in DMSwarmDuplicate()
2905 PetscCall(DMSwarmAddCellDM(*nsw, ncelldm)); in DMSwarmDuplicate()
2910 PetscCall(DMSetFromOptions(*nsw)); in DMSwarmDuplicate()
2911 PetscCall(DMSetUp(*nsw)); in DMSwarmDuplicate()
2914 PetscCall(DMSwarmSetCellDMActive(*nsw, name)); in DMSwarmDuplicate()