Home
last modified time | relevance | path

Searched refs:dmFields (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/swarm/
H A Dswarmpic.c34 for (PetscInt f = 0; f < (*celldm)->Nf; ++f) PetscCall(PetscFree((*celldm)->dmFields[f])); in DMSwarmCellDMDestroy()
35 PetscCall(PetscFree((*celldm)->dmFields)); in DMSwarmCellDMDestroy()
72 … f = 0; f < celldm->Nf; ++f) PetscCall(PetscViewerASCIIPrintf(viewer, " %s", celldm->dmFields[f])); in DMSwarmCellDMView()
136 *names = (const char **)celldm->dmFields; in DMSwarmCellDMGetFields()
268 PetscCall(DMSwarmGetFieldInfo(sw, celldm->dmFields[f], &fbs, NULL)); in DMSwarmCellDMGetBlockSize()
293 PetscErrorCode DMSwarmCellDMCreate(DM dm, PetscInt Nf, const char *dmFields[], PetscInt Nfc, const … in DMSwarmCellDMCreate() argument
301 if (Nf) PetscAssertPointer(dmFields, 3); in DMSwarmCellDMCreate()
312 PetscCall(PetscMalloc1(b->Nf, &b->dmFields)); in DMSwarmCellDMCreate()
313 for (PetscInt f = 0; f < b->Nf; ++f) PetscCall(PetscStrallocpy(dmFields[f], &b->dmFields[f])); in DMSwarmCellDMCreate()
H A Dswarm.c201 for (PetscInt f = 0; f < celldm->Nf; ++f) PetscCall(PetscFree(celldm->dmFields[f])); in DMSwarmVectorDefineFields()
202 PetscCall(PetscFree(celldm->dmFields)); in DMSwarmVectorDefineFields()
205 PetscCall(PetscMalloc1(Nf, &celldm->dmFields)); in DMSwarmVectorDefineFields()
212 PetscCall(PetscStrallocpy(fieldnames[f], (char **)&celldm->dmFields[f])); in DMSwarmVectorDefineFields()
236 PetscCall(PetscStrlcat(name, celldm->dmFields[f], PETSC_MAX_PATH_LEN)); in DMCreateGlobalVector_Swarm()
237 PetscCall(DMSwarmGetFieldInfo(sw, celldm->dmFields[f], &fbs, NULL)); in DMCreateGlobalVector_Swarm()
270 PetscCall(PetscStrlcat(name, celldm->dmFields[f], PETSC_MAX_PATH_LEN)); in DMCreateLocalVector_Swarm()
271 PetscCall(DMSwarmGetFieldInfo(sw, celldm->dmFields[f], &fbs, NULL)); in DMCreateLocalVector_Swarm()
/petsc/include/petsc/private/
H A Ddmswarmimpl.h35 char **dmFields; // Swarm fields defining this DM member