Lines Matching refs:pcoord
246 PetscReal *pcoord = &coords[p * dim]; in ComputeFieldAtParticles_Coulomb() local
254 for (d = 0; d < dim; ++d) rpq[d] = pcoord[d] - qcoord[d]; in ComputeFieldAtParticles_Coulomb()
336 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Primal() local
342 PetscCall(DMGetWorkArray(dm, Ncp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
345 for (d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Primal()
346 PetscCall(DMPlexCoordinatesToReference(dm, c, Ncp, pcoord, refcoord)); in ComputeFieldAtParticles_Primal()
359 PetscCall(DMRestoreWorkArray(dm, Ncp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
453 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Mixed() local
459 PetscCall(DMGetWorkArray(dm, Ncp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Mixed()
462 for (d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Mixed()
463 PetscCall(DMPlexCoordinatesToReference(dm, c, Ncp, pcoord, refcoord)); in ComputeFieldAtParticles_Mixed()
477 PetscCall(DMRestoreWorkArray(dm, Ncp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Mixed()
1036 PetscReal *pcoord = &coords[p * dim]; in EnergyMonitor() local
1046 for (d = 0; d < dim; ++d) rpq[d] = pcoord[d] - qcoord[d]; in EnergyMonitor()