Lines Matching refs:pgeom
160 …mGetPoint(PetscFEGeom *geom, PetscInt c, PetscInt p, const PetscReal pcoords[], PetscFEGeom *pgeom) in PetscFEGeomGetPoint() argument
167 pgeom->mode = geom->mode; in PetscFEGeomGetPoint()
168 pgeom->dim = dim; in PetscFEGeomGetPoint()
169 pgeom->dimEmbed = dE; in PetscFEGeomGetPoint()
173 pgeom->xi = geom->xi; in PetscFEGeomGetPoint()
174 pgeom->J = &geom->J[c * Np * dE * dE]; in PetscFEGeomGetPoint()
175 pgeom->invJ = &geom->invJ[c * Np * dE * dE]; in PetscFEGeomGetPoint()
176 pgeom->detJ = &geom->detJ[c * Np]; in PetscFEGeomGetPoint()
177 pgeom->n = PetscSafePointerPlusOffset(geom->n, c * Np * dE); in PetscFEGeomGetPoint()
179 …if (pcoords) CoordinatesRefToReal(dE, dim, pgeom->xi, &geom->v[c * Np * dE], pgeom->J, pcoords, pg… in PetscFEGeomGetPoint()
181 pgeom->v = &geom->v[(c * Np + p) * dE]; in PetscFEGeomGetPoint()
182 pgeom->J = &geom->J[(c * Np + p) * dE * dE]; in PetscFEGeomGetPoint()
183 pgeom->invJ = &geom->invJ[(c * Np + p) * dE * dE]; in PetscFEGeomGetPoint()
184 pgeom->detJ = &geom->detJ[c * Np + p]; in PetscFEGeomGetPoint()
185 pgeom->n = PetscSafePointerPlusOffset(geom->n, (c * Np + p) * dE); in PetscFEGeomGetPoint()
212 …tscErrorCode PetscFEGeomGetCellPoint(PetscFEGeom *geom, PetscInt c, PetscInt p, PetscFEGeom *pgeom) in PetscFEGeomGetCellPoint() argument
220 pgeom->mode = geom->mode; in PetscFEGeomGetCellPoint()
221 pgeom->dim = dim; in PetscFEGeomGetCellPoint()
222 pgeom->dimEmbed = dE; in PetscFEGeomGetCellPoint()
227 pgeom->J = &geom->suppJ[0][c * Np * dE * dE]; in PetscFEGeomGetCellPoint()
228 pgeom->invJ = &geom->suppInvJ[0][c * Np * dE * dE]; in PetscFEGeomGetCellPoint()
229 pgeom->detJ = &geom->suppDetJ[0][c * Np]; in PetscFEGeomGetCellPoint()
231 pgeom->J = &geom->J[c * Np * dE * dE]; in PetscFEGeomGetCellPoint()
232 pgeom->invJ = &geom->invJ[c * Np * dE * dE]; in PetscFEGeomGetCellPoint()
233 pgeom->detJ = &geom->detJ[c * Np]; in PetscFEGeomGetCellPoint()
238 pgeom->J = &geom->suppJ[0][(c * Np + p) * dE * dE]; in PetscFEGeomGetCellPoint()
239 pgeom->invJ = &geom->suppInvJ[0][(c * Np + p) * dE * dE]; in PetscFEGeomGetCellPoint()
240 pgeom->detJ = &geom->suppDetJ[0][c * Np + p]; in PetscFEGeomGetCellPoint()
242 pgeom->J = &geom->J[(c * Np + p) * dE * dE]; in PetscFEGeomGetCellPoint()
243 pgeom->invJ = &geom->invJ[(c * Np + p) * dE * dE]; in PetscFEGeomGetCellPoint()
244 pgeom->detJ = &geom->detJ[c * Np + p]; in PetscFEGeomGetCellPoint()