Lines Matching refs:detJ
35 PetscCall(PetscCalloc3(N * dimEmbed, &g->v, N * dimEmbed * dimEmbed, &g->J, N, &g->detJ)); in PetscFEGeomCreate()
59 PetscCall(PetscFree3((*geom)->v, (*geom)->J, (*geom)->detJ)); in PetscFEGeomDestroy()
105 (*chunkGeom)->detJ = PetscSafePointerPlusOffset(geom->detJ, Nq * cStart); in PetscFEGeomGetChunk()
176 pgeom->detJ = &geom->detJ[c * Np]; in PetscFEGeomGetPoint()
184 pgeom->detJ = &geom->detJ[c * Np + p]; in PetscFEGeomGetPoint()
229 pgeom->detJ = &geom->suppDetJ[0][c * Np]; in PetscFEGeomGetCellPoint()
233 pgeom->detJ = &geom->detJ[c * Np]; in PetscFEGeomGetCellPoint()
240 pgeom->detJ = &geom->suppDetJ[0][c * Np + p]; in PetscFEGeomGetCellPoint()
244 pgeom->detJ = &geom->detJ[c * Np + p]; in PetscFEGeomGetCellPoint()
270 DMPlex_Det3D_Internal(&geom->detJ[i], &geom->J[dE * dE * i]); in PetscFEGeomComplete()
271 …om->invJ) DMPlex_Invert3D_Internal(&geom->invJ[dE * dE * i], &geom->J[dE * dE * i], geom->detJ[i]); in PetscFEGeomComplete()
276 DMPlex_Det2D_Internal(&geom->detJ[i], &geom->J[dE * dE * i]); in PetscFEGeomComplete()
277 …om->invJ) DMPlex_Invert2D_Internal(&geom->invJ[dE * dE * i], &geom->J[dE * dE * i], geom->detJ[i]); in PetscFEGeomComplete()
282 geom->detJ[i] = PetscAbsReal(geom->J[i]); in PetscFEGeomComplete()