Searched refs:lgrad (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex16.c | 295 PetscScalar lgrad[3]; in DeformationGradient() local 296 TensorVector(invJ, &grad[3 * bidx], lgrad); in DeformationGradient() 297 F[0] += lgrad[0] * ex[idx][0]; in DeformationGradient() 298 F[1] += lgrad[1] * ex[idx][0]; in DeformationGradient() 299 F[2] += lgrad[2] * ex[idx][0]; in DeformationGradient() 300 F[3] += lgrad[0] * ex[idx][1]; in DeformationGradient() 301 F[4] += lgrad[1] * ex[idx][1]; in DeformationGradient() 302 F[5] += lgrad[2] * ex[idx][1]; in DeformationGradient() 303 F[6] += lgrad[0] * ex[idx][2]; in DeformationGradient() 304 F[7] += lgrad[1] * ex[idx][2]; in DeformationGradient() [all …]
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 2420 const PetscScalar *lgrad; in DMPlexComputeIntegral_Internal() local 2500 PetscCall(VecGetArrayRead(locGrad, &lgrad)); in DMPlexComputeIntegral_Internal() 2559 PetscCall(DMPlexPointLocalRead(dmGrad, c, lgrad, &u_x)); in DMPlexComputeIntegral_Internal() 2568 PetscCall(VecRestoreArrayRead(locGrad, &lgrad)); in DMPlexComputeIntegral_Internal() 4096 const PetscScalar *facegeom, *cellgeom, *x, *lgrad; in DMPlexGetFaceFields() local 4137 PetscCall(VecGetArrayRead(locGrad, &lgrad)); in DMPlexGetFaceFields() 4205 PetscCall(DMPlexPointLocalRead(dmGrad, cells[0], lgrad, &gL)); in DMPlexGetFaceFields() 4206 PetscCall(DMPlexPointLocalRead(dmGrad, cells[1], lgrad, &gR)); in DMPlexGetFaceFields() 4227 if (locGrad) PetscCall(VecRestoreArrayRead(locGrad, &lgrad)); in DMPlexGetFaceFields()
|