Searched refs:coordVals (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex39.c | 218 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 D | swarm.c | 481 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 D | swarmpic.c | 1313 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()
|