Home
last modified time | relevance | path

Searched refs:pcoords (Results 1 – 7 of 7) sorted by relevance

/petsc/src/snes/tests/
H A Dex2.c76 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 Danisotropic_adaptation.py55 pcoords = coords.getArray() variable
58 x = pcoords[off]
59 y = pcoords[off+1]
/petsc/src/dm/impls/moab/
H A Ddmmbmg.cxx268 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 Dfegeom.c160 …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 Dex17.c414 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 Dplextransform.c2299 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 Ddminterpolatesnes.c891 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()