Searched refs:pgeom (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fegeom.c | 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() [all …]
|
| H A D | fe.c | 2503 PetscFEGeom pgeom; in PetscFEUpdateElementVec_Internal() local 2523 PetscCall(PetscFEGeomGetCellPoint(fegeom, e, q, &pgeom)); in PetscFEUpdateElementVec_Internal() 2524 PetscCall(PetscFEPushforward(fe, &pgeom, Nb, tmpBasis)); in PetscFEUpdateElementVec_Internal() 2525 PetscCall(PetscFEPushforwardGradient(fe, &pgeom, Nb, tmpBasisDer)); in PetscFEUpdateElementVec_Internal()
|