Home
last modified time | relevance | path

Searched refs:coordVals (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/impls/plex/tests/
H A Dex39.c218 static PetscErrorCode PerturbMesh(DM *mesh, PetscScalar *coordVals, PetscInt npoints, PetscInt dim) in PerturbMesh() argument
241 coordVals[dim * i + j] += amp; in PerturbMesh()
250 static PetscErrorCode SkewMesh(DM *mesh, PetscScalar *coordVals, PetscInt npoints, PetscInt dim) in SkewMesh() argument
276 for (k = 0; k < dim; ++k) tmpcoord[j] += coordVals[dim * i + k] * transMat[dim * k + j]; in SkewMesh()
278 for (l = 0; l < dim; ++l) coordVals[dim * i + l] = tmpcoord[l]; in SkewMesh()
290 PetscScalar *coordVals; in TransformMesh() local
295 PetscCall(VecGetArray(coords, &coordVals)); in TransformMesh()
302 PetscCall(PerturbMesh(mesh, coordVals, npoints, dim)); in TransformMesh()
305 PetscCall(SkewMesh(mesh, coordVals, npoints, dim)); in TransformMesh()
308 PetscCall(SkewMesh(mesh, coordVals, npoints, dim)); in TransformMesh()
[all …]
/petsc/src/dm/impls/swarm/
H A Dswarm.c481 PetscReal **coordVals; in DMSwarmComputeMassMatrix_Private() local
498 PetscCall(PetscMalloc2(Nfc, &coordVals, Nfc, &bs)); in DMSwarmComputeMassMatrix_Private()
589 … < Nfc; ++i) PetscCall(DMSwarmGetField(dmc, coordFields[i], &bs[i], NULL, (void **)&coordVals[i])); in DMSwarmComputeMassMatrix_Private()
603 … for (PetscInt b = 0; b < bs[i]; ++b, ++off) xr[off] = coordVals[i][cindices[j] * bs[i] + b]; in DMSwarmComputeMassMatrix_Private()
630 …fc; ++i) PetscCall(DMSwarmRestoreField(dmc, coordFields[i], &bs[i], NULL, (void **)&coordVals[i])); in DMSwarmComputeMassMatrix_Private()
635 PetscCall(PetscFree2(coordVals, bs)); in DMSwarmComputeMassMatrix_Private()
704 PetscReal **coordVals; in DMSwarmComputeMassMatrixSquare_Private() local
721 PetscCall(PetscMalloc2(Nfc, &coordVals, Nfc, &bs)); in DMSwarmComputeMassMatrixSquare_Private()
815 … < Nfc; ++i) PetscCall(DMSwarmGetField(dmc, coordFields[i], &bs[i], NULL, (void **)&coordVals[i])); in DMSwarmComputeMassMatrixSquare_Private()
829 … for (PetscInt b = 0; b < bs[i]; ++b, ++off) xr[off] = coordVals[i][cindices[p] * bs[i] + b]; in DMSwarmComputeMassMatrixSquare_Private()
[all …]
H A Dswarmpic.c1313 PetscReal **coordVals, **vals; in DMProjectFieldLocal_Swarm() local
1345 PetscCall(PetscMalloc2(Nfc, &coordVals, Nfc, &cbs)); in DMProjectFieldLocal_Swarm()
1346 … < Nfc; ++i) PetscCall(DMSwarmGetField(dm, coordFields[i], &cbs[i], NULL, (void **)&coordVals[i])); in DMProjectFieldLocal_Swarm()
1381 … for (PetscInt b = 0; b < cbs[i]; ++b, ++off) xr[off] = coordVals[i][pindices[p] * cbs[i] + b]; in DMProjectFieldLocal_Swarm()
1408 …fc; ++i) PetscCall(DMSwarmRestoreField(dm, coordFields[i], &cbs[i], NULL, (void **)&coordVals[i])); in DMProjectFieldLocal_Swarm()
1414 PetscCall(PetscFree2(coordVals, cbs)); in DMProjectFieldLocal_Swarm()