Searched refs:dmFields (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/swarm/ |
| H A D | swarmpic.c | 34 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 D | swarm.c | 201 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 D | dmswarmimpl.h | 35 char **dmFields; // Swarm fields defining this DM member
|