| /petsc/src/dm/interface/ ! |
| H A D | dmcoordinates.c | 9 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 D | dmceed.c | 431 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 D | ex17.c | 115 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 D | dmmbmg.cxx | 268 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 D | ex11.c | 100 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 D | plexgeometry.c | 1722 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 D | plex.c | 1428 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()
|