Searched refs:pcoord (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex6.c | 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() [all …]
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex2.c | 1537 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 D | ex4.c | 2161 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 D | ex3.c | 1064 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()
|