| /petsc/src/snes/tests/ |
| H A D | ex2.c | 76 static PetscErrorCode CreatePoints_Centroid(DM dm, PetscInt *Np, PetscReal **pcoords, PetscBool *po… in CreatePoints_Centroid() argument 89 PetscCall(PetscCalloc1(*Np * spaceDim, pcoords)); in CreatePoints_Centroid() 97 …for (d = 0; d < spaceDim; ++d) (*pcoords)[p * spaceDim + d] += PetscRealPart(coords[n * spaceDim +… in CreatePoints_Centroid() 101 … PetscCall(PetscSynchronizedPrintf(PETSC_COMM_WORLD, "%g", (double)(*pcoords)[p * spaceDim + d])); in CreatePoints_Centroid() 112 static PetscErrorCode CreatePoints_Grid(DM dm, PetscInt *Np, PetscReal **pcoords, PetscBool *points… in CreatePoints_Grid() argument 138 PetscCall(PetscCalloc1(*Np * spaceDim, pcoords)); in CreatePoints_Grid() 146 for (d = 0; d < spaceDim; ++d) (*pcoords)[n * spaceDim + d] = ind[d] * h[d]; in CreatePoints_Grid() 149 … PetscCall(PetscSynchronizedPrintf(PETSC_COMM_WORLD, "%g", (double)(*pcoords)[n * spaceDim + d])); in CreatePoints_Grid() 164 static PetscErrorCode CreatePoints_GridReplicated(DM dm, PetscInt *Np, PetscReal **pcoords, PetscBo… in CreatePoints_GridReplicated() argument 180 PetscCall(PetscCalloc1(*Np * spaceDim, pcoords)); in CreatePoints_GridReplicated() [all …]
|
| /petsc/src/binding/petsc4py/demo/legacy/dmplex/ |
| H A D | anisotropic_adaptation.py | 55 pcoords = coords.getArray() variable 58 x = pcoords[off] 59 y = pcoords[off+1]
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmbmg.cxx | 268 std::vector<PetscReal> pcoords, ccoords, values_phi; in DMCreateInterpolation_Moab() local 284 pcoords.resize(connp.size() * 3); in DMCreateInterpolation_Moab() 288 merr = dmbp->hierarchy->get_coordinates(&connp[0], connp.size(), dmbp->hlevel, &pcoords[0]); in DMCreateInterpolation_Moab() 298 …PetscCall(DMMoabPToRMapping(dim, connp.size(), &pcoords[0], &ccoords[offset], &natparam[offset], &… in DMCreateInterpolation_Moab() 324 pcoords.resize(connp.size() * 3); in DMCreateInterpolation_Moab() 327 merr = dmbp->hierarchy->get_coordinates(&connp[0], connp.size(), dmbp->hlevel, &pcoords[0]); in DMCreateInterpolation_Moab() 366 …for (unsigned k = 0; k < 3; k++) values_phi[tp] += std::pow(pcoords[tp * 3 + k] - ccoords[k + tc *… in DMCreateInterpolation_Moab()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fegeom.c | 160 …EGeomGetPoint(PetscFEGeom *geom, PetscInt c, PetscInt p, const PetscReal pcoords[], PetscFEGeom *p… in PetscFEGeomGetPoint() argument 179 …if (pcoords) CoordinatesRefToReal(dE, dim, pgeom->xi, &geom->v[c * Np * dE], pgeom->J, pcoords, pg… in PetscFEGeomGetPoint()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex17.c | 414 PetscScalar *pcoords, shift; in DMPlexDistortGeometry() local 419 PetscCall(DMPlexPointLocalRef(cdm, v, coords, &pcoords)); in DMPlexDistortGeometry() 420 shift = 0.2 * PetscAbsScalar(pcoords[0] - mid); in DMPlexDistortGeometry() 421 shift = PetscRealPart(pcoords[0]) > mid ? shift : -shift; in DMPlexDistortGeometry() 422 for (d = 1; d < cdim; ++d) pcoords[d] += shift; in DMPlexDistortGeometry()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 2299 PetscScalar *pcoords = NULL; in DMPlexTransformSetCoordinates() local 2303 PetscCall(DMPlexGetCellCoordinates(dm, p, &isDG, &Nc, &array, &pcoords)); in DMPlexTransformSetCoordinates() 2305 icoords = pcoords; in DMPlexTransformSetCoordinates() 2311 for (d = 0; d < dEo; ++d) anchor[d] = pcoords[d]; in DMPlexTransformSetCoordinates() 2312 …++v) PetscCall(DMLocalizeCoordinate_Internal(dm, dEo, anchor, &pcoords[v * dEo], &pcoords[v * dEo]… in DMPlexTransformSetCoordinates() 2327 PetscCall(DMPlexRestoreCellCoordinates(dm, p, &isDG, &Nc, &array, &pcoords)); in DMPlexTransformSetCoordinates() 2365 const PetscScalar *pcoords; in DMPlexTransformSetCoordinates() local 2367 PetscCall(DMPlexPointLocalRead(cdmCell, p, coords, &pcoords)); in DMPlexTransformSetCoordinates() 2380 … PetscCall(DMPlexTransformMapLocalizedCoordinates(tr, ct, rct[n], r, pcoords, &coordsNew[offNew])); in DMPlexTransformSetCoordinates()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dminterpolatesnes.c | 891 PetscReal pcoords[3], xi[3]; in DMInterpolationEvaluate() local 896 for (d = 0; d < cdim; ++d) pcoords[d] = PetscRealPart(coords[p * cdim + d]); in DMInterpolationEvaluate() 897 PetscCall(DMPlexCoordinatesToReference(dm, ctx->cells[p], 1, pcoords, xi)); in DMInterpolationEvaluate()
|