Home
last modified time | relevance | path

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

/petsc/src/dm/interface/ !
H A Ddmcoordinates.c9 Vec coords, ccoords; in DMRestrictHook_Coordinates() local
16 PetscCall(DMGetCoordinates(dmc, &ccoords)); in DMRestrictHook_Coordinates()
17 if (coords && !ccoords) { in DMRestrictHook_Coordinates()
18 PetscCall(DMCreateGlobalVector(dmc_coord, &ccoords)); in DMRestrictHook_Coordinates()
19 PetscCall(PetscObjectSetName((PetscObject)ccoords, "coordinates")); in DMRestrictHook_Coordinates()
21 PetscCall(MatRestrict(inject, coords, ccoords)); in DMRestrictHook_Coordinates()
23 PetscCall(DMSetCoordinates(dmc, ccoords)); in DMRestrictHook_Coordinates()
24 PetscCall(VecDestroy(&ccoords)); in DMRestrictHook_Coordinates()
32 Vec coords, ccoords, clcoords; in DMSubDomainHook_Coordinates() local
39 PetscCall(DMGetCoordinates(subdm, &ccoords)); in DMSubDomainHook_Coordinates()
[all …]
H A Ddmceed.c431 CeedVector ccoords; in DMCeedComputeGeometry() local
438 PetscCall(VecGetCeedVectorRead(coords, ceed, &ccoords)); in DMCeedComputeGeometry()
439 …if (sd->geom->op) PetscCallCEED(CeedOperatorApply(sd->geom->op, ccoords, sd->qd, CEED_REQUEST_IMME… in DMCeedComputeGeometry()
442 PetscCall(VecRestoreCeedVectorRead(coords, &ccoords)); in DMCeedComputeGeometry()
/petsc/src/dm/impls/plex/tests/ !
H A Dex17.c115 PetscScalar *ccoords = NULL; in TestCustomLocation() local
121 PetscCall(DMPlexGetCellCoordinates(dm, cells[p].index, &isDG, &numCoords, &array, &ccoords)); in TestCustomLocation()
124 …++d) PetscCall(PetscSynchronizedPrintf(comm, " %g", (double)PetscRealPart(ccoords[c * cdim + d]))); in TestCustomLocation()
127 … PetscCall(DMPlexRestoreCellCoordinates(dm, cells[p].index, &isDG, &numCoords, &array, &ccoords)); in TestCustomLocation()
/petsc/src/dm/impls/moab/ !
H A Ddmmbmg.cxx268 std::vector<PetscReal> pcoords, ccoords, values_phi; in DMCreateInterpolation_Moab() local
285 ccoords.resize(connc.size() * 3); in DMCreateInterpolation_Moab()
290 merr = dmbc->hierarchy->get_coordinates(&connc[0], connc.size(), dmbc->hlevel, &ccoords[0]); in DMCreateInterpolation_Moab()
298 …PetscCall(DMMoabPToRMapping(dim, connp.size(), &pcoords[0], &ccoords[offset], &natparam[offset], &… in DMCreateInterpolation_Moab()
325 ccoords.resize(connc.size() * 3); in DMCreateInterpolation_Moab()
329 merr = dmbc->hierarchy->get_coordinates(&connc[0], connc.size(), dmbc->hlevel, &ccoords[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/impls/plex/tutorials/ !
H A Dex11.c100 PetscScalar *coords, *ccoords = NULL; in ReorientCell() local
109 PetscCall(DMPlexVecGetClosure(cdm, NULL, coordinates, cell, &Nc, &ccoords)); in ReorientCell()
123 for (d = 0; d < cdim; ++d) vcoords[d] = ccoords[Nv * cdim + d]; in ReorientCell()
129 PetscCall(DMPlexVecRestoreClosure(cdm, NULL, coordinates, cell, &Nc, &ccoords)); in ReorientCell()
/petsc/src/dm/impls/plex/ !
H A Dplexgeometry.c1722 const PetscScalar *ccoords; in DMPlexGetCellCoordinates() local
1745 PetscCall(DMPlexPointLocalRead(cdm, cell, *array, &ccoords)); in DMPlexGetCellCoordinates()
1747 PetscCall(PetscArraycpy(*coords, ccoords, *Nc)); in DMPlexGetCellCoordinates()
H A Dplex.c1428 double ccoords[3] = {0.0, 0.0, 0.0}; in DMPlexView_Ascii() local
1451 for (d = 0; d < dim; ++d) ccoords[d] += tcoords[d]; in DMPlexView_Ascii()
1453 for (d = 0; d < cdim; ++d) ccoords[d] /= (numCoords / cdim); in DMPlexView_Ascii()
1457 PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, "%g", ccoords[d])); in DMPlexView_Ascii()