Lines Matching refs:fieldnames
117 PetscErrorCode DMSwarmVectorGetField(DM sw, PetscInt *Nf, const char **fieldnames[]) in DMSwarmVectorGetField() argument
124 PetscCall(DMSwarmCellDMGetFields(celldm, Nf, fieldnames)); in DMSwarmVectorGetField()
176 PetscErrorCode DMSwarmVectorDefineFields(DM sw, PetscInt Nf, const char *fieldnames[]) in DMSwarmVectorDefineFields() argument
183 if (fieldnames) PetscAssertPointer(fieldnames, 3); in DMSwarmVectorDefineFields()
210 PetscCall(DMSwarmGetFieldInfo(sw, fieldnames[f], NULL, &type)); in DMSwarmVectorDefineFields()
212 PetscCall(PetscStrallocpy(fieldnames[f], (char **)&celldm->dmFields[f])); in DMSwarmVectorDefineFields()
348 …Code DMSwarmDestroyVectorFromFields_Private(DM sw, PetscInt Nf, const char *fieldnames[], Vec *vec) in DMSwarmDestroyVectorFromFields_Private() argument
359 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldnames[f], &fid)); in DMSwarmDestroyVectorFromFields_Private()
364 … not created from DMSwarm field(%s)! %" PetscInt_FMT " != %" PetscInt_FMT, fieldnames[0], cid, id); in DMSwarmDestroyVectorFromFields_Private()
375 PetscCall(DMSwarmGetField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmDestroyVectorFromFields_Private()
381 PetscCall(DMSwarmRestoreField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmDestroyVectorFromFields_Private()
388 … DMSwarmCreateVectorFromFields_Private(DM sw, PetscInt Nf, const char *fieldnames[], MPI_Comm comm… in DMSwarmCreateVectorFromFields_Private() argument
402 PetscCall(DMSwarmGetFieldInfo(sw, fieldnames[f], &fbs, &ftype)); in DMSwarmCreateVectorFromFields_Private()
418 PetscCall(DMSwarmGetField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmCreateVectorFromFields_Private()
423 PetscCall(DMSwarmRestoreField(sw, fieldnames[f], &fbs, &ftype, (void **)&farray)); in DMSwarmCreateVectorFromFields_Private()
430 PetscCall(PetscStrlcat(name, fieldnames[f], PETSC_MAX_PATH_LEN)); in DMSwarmCreateVectorFromFields_Private()
437 PetscCall(DMSwarmDataBucketGetDMSwarmDataFieldIdByName(swarm->db, fieldnames[f], &fid)); in DMSwarmCreateVectorFromFields_Private()
1226 PetscErrorCode DMSwarmCreateGlobalVectorFromFields(DM dm, PetscInt Nf, const char *fieldnames[], Ve… in DMSwarmCreateGlobalVectorFromFields() argument
1232 PetscCall(DMSwarmCreateVectorFromFields_Private(dm, Nf, fieldnames, comm, vec)); in DMSwarmCreateGlobalVectorFromFields()
1253 PetscErrorCode DMSwarmDestroyGlobalVectorFromFields(DM dm, PetscInt Nf, const char *fieldnames[], V… in DMSwarmDestroyGlobalVectorFromFields() argument
1257 PetscCall(DMSwarmDestroyVectorFromFields_Private(dm, Nf, fieldnames, vec)); in DMSwarmDestroyGlobalVectorFromFields()
1283 PetscErrorCode DMSwarmCreateLocalVectorFromFields(DM dm, PetscInt Nf, const char *fieldnames[], Vec… in DMSwarmCreateLocalVectorFromFields() argument
1288 PetscCall(DMSwarmCreateVectorFromFields_Private(dm, Nf, fieldnames, comm, vec)); in DMSwarmCreateLocalVectorFromFields()
1309 PetscErrorCode DMSwarmDestroyLocalVectorFromFields(DM dm, PetscInt Nf, const char *fieldnames[], Ve… in DMSwarmDestroyLocalVectorFromFields() argument
1313 PetscCall(DMSwarmDestroyVectorFromFields_Private(dm, Nf, fieldnames, vec)); in DMSwarmDestroyLocalVectorFromFields()
2347 const char *fieldnames[2] = {DMSwarmPICField_coor, "velocity"}; in DMSetup_Swarm() local
2351 PetscCall(DMSwarmCellDMCreate(rdm, 1, vfieldnames, 2, fieldnames, &celldm)); in DMSetup_Swarm()