Home
last modified time | relevance | path

Searched refs:pcoord (Results 1 – 4 of 4) sorted by relevance

/petsc/src/dm/impls/swarm/tests/
H A Dex6.c246 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()
[all …]
/petsc/src/ts/tutorials/hamiltonian/
H A Dex2.c1537 PetscReal *pcoord = &coords[p * dim]; in ComputeFieldAtParticles_Coulomb() local
1547 for (PetscInt d = 0; d < dim; ++d) rpq[d] = pcoord[d] - qcoord[d]; in ComputeFieldAtParticles_Coulomb()
1649 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Primal() local
1660 PetscCall(DMGetWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
1669 for (PetscInt d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Primal()
1674 …CoordinatesRealToRef(dim, dim, x0, chunkgeom->v, chunkgeom->invJ, &pcoord[dim * i], &refcoord[dim … in ComputeFieldAtParticles_Primal()
1690 PetscCall(DMRestoreWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
1775 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Mixed() local
1786 PetscCall(DMGetWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Mixed()
1795 for (PetscInt d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Mixed()
[all …]
H A Dex4.c2161 PetscReal *pcoord = &coords[p * dim]; in ComputeFieldAtParticles_Coulomb() local
2171 for (PetscInt d = 0; d < dim; ++d) rpq[d] = pcoord[d] - qcoord[d]; in ComputeFieldAtParticles_Coulomb()
2250 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Primal() local
2261 PetscCall(DMGetWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
2273 for (PetscInt d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Primal()
2278 …CoordinatesRealToRef(dim, dim, x0, chunkgeom->v, chunkgeom->invJ, &pcoord[dim * i], &refcoord[dim … in ComputeFieldAtParticles_Primal()
2294 PetscCall(DMRestoreWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
2380 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Mixed() local
2391 PetscCall(DMGetWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Mixed()
2400 for (PetscInt d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Mixed()
[all …]
H A Dex3.c1064 PetscReal *pcoord, *refcoord; in ComputeFieldAtParticles_Primal() local
1076 PetscCall(DMGetWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()
1085 for (PetscInt d = 0; d < dim; ++d) pcoord[cp * dim + d] = coords[points[cp] * dim + d]; in ComputeFieldAtParticles_Primal()
1090 …CoordinatesRealToRef(dim, dim, x0, chunkgeom->v, chunkgeom->invJ, &pcoord[dim * i], &refcoord[dim … in ComputeFieldAtParticles_Primal()
1106 PetscCall(DMRestoreWorkArray(dm, maxNcp * dim, MPIU_REAL, &pcoord)); in ComputeFieldAtParticles_Primal()