Lines Matching refs:Nfc

36   for (PetscInt f = 0; f < (*celldm)->Nfc; ++f) PetscCall(PetscFree((*celldm)->coordFields[f]));  in DMSwarmCellDMDestroy()
74 PetscCall(PetscViewerASCIIPrintf(viewer, "coordinate field%s:", celldm->Nfc > 1 ? "s" : "")); in DMSwarmCellDMView()
75 …for (PetscInt f = 0; f < celldm->Nfc; ++f) PetscCall(PetscViewerASCIIPrintf(viewer, " %s", celldm-… in DMSwarmCellDMView()
157 PetscErrorCode DMSwarmCellDMGetCoordinateFields(DMSwarmCellDM celldm, PetscInt *Nfc, const char **n… in DMSwarmCellDMGetCoordinateFields() argument
161 if (Nfc) { in DMSwarmCellDMGetCoordinateFields()
162 PetscAssertPointer(Nfc, 2); in DMSwarmCellDMGetCoordinateFields()
163 *Nfc = celldm->Nfc; in DMSwarmCellDMGetCoordinateFields()
293 PetscErrorCode DMSwarmCellDMCreate(DM dm, PetscInt Nf, const char *dmFields[], PetscInt Nfc, const … in DMSwarmCellDMCreate() argument
302 if (Nfc) PetscAssertPointer(coordFields, 5); in DMSwarmCellDMCreate()
311 b->Nfc = Nfc; in DMSwarmCellDMCreate()
314 PetscCall(PetscMalloc1(b->Nfc, &b->coordFields)); in DMSwarmCellDMCreate()
315 …for (PetscInt f = 0; f < b->Nfc; ++f) PetscCall(PetscStrallocpy(coordFields[f], &b->coordFields[f]… in DMSwarmCellDMCreate()
348 PetscInt i, j, k, bs, b, n_estimate, n_curr, n_new_est, p, n_found, Nfc; in DMSwarmSetPointsUniformCoordinates() local
365 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmSetPointsUniformCoordinates()
366 …scCheck(Nfc == 1, PetscObjectComm((PetscObject)sw), PETSC_ERR_SUP, "We only support a single coord… in DMSwarmSetPointsUniformCoordinates()
514 PetscInt my_npoints, Nfc; in DMSwarmSetPointCoordinates() local
525 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmSetPointCoordinates()
526 …scCheck(Nfc == 1, PetscObjectComm((PetscObject)sw), PETSC_ERR_SUP, "We only support a single coord… in DMSwarmSetPointCoordinates()
1124 PetscInt Nfc, Np, p, Ns, dim, d, bs; in DMSwarmInitializeCoordinates() local
1134 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMSwarmInitializeCoordinates()
1135 …scCheck(Nfc == 1, PetscObjectComm((PetscObject)sw), PETSC_ERR_SUP, "We only support a single coord… in DMSwarmInitializeCoordinates()
1311 PetscInt dim, dE, Np, n, Nf, Nfc, Nfu, cStart, cEnd, maxC = 0, totbs = 0; in DMProjectFieldLocal_Swarm() local
1342 PetscCall(DMSwarmCellDMGetCoordinateFields(celldm, &Nfc, &coordFields)); in DMProjectFieldLocal_Swarm()
1345 PetscCall(PetscMalloc2(Nfc, &coordVals, Nfc, &cbs)); in DMProjectFieldLocal_Swarm()
1346 …for (PetscInt i = 0; i < Nfc; ++i) PetscCall(DMSwarmGetField(dm, coordFields[i], &cbs[i], NULL, (v… in DMProjectFieldLocal_Swarm()
1347 PetscCall(PetscMalloc2(Nf, &vals, Nfc, &bs)); in DMProjectFieldLocal_Swarm()
1380 for (PetscInt i = 0; i < Nfc; ++i) { in DMProjectFieldLocal_Swarm()
1408 …for (PetscInt i = 0; i < Nfc; ++i) PetscCall(DMSwarmRestoreField(dm, coordFields[i], &cbs[i], NULL… in DMProjectFieldLocal_Swarm()