Lines Matching refs:quads
129 … PetscQuadrature *affineQuad, PetscFEGeom **affineGeom, PetscQuadrature **quads, PetscFEGeom ***ge… in CreateFEGeometry() argument
137 *quads = NULL; in CreateFEGeometry()
146 PetscCall(PetscCalloc2(Nf, quads, Nf, geoms)); in CreateFEGeometry()
151 PetscCall(PetscFEGetQuadrature(fe, &(*quads)[f])); in CreateFEGeometry()
152 PetscCall(PetscObjectReference((PetscObject)(*quads)[f])); in CreateFEGeometry()
153 … PetscCall(CellRangeGetFEGeom(cellIS, coordField, (*quads)[f], PETSC_FEGEOM_BASIC, &(*geoms)[f])); in CreateFEGeometry()
159 … PetscQuadrature *affineQuad, PetscFEGeom **affineGeom, PetscQuadrature **quads, PetscFEGeom ***ge… in DestroyFEGeometry() argument
172 PetscCall(CellRangeRestoreFEGeom(cellIS, coordField, (*quads)[f], PETSC_FALSE, &(*geoms)[f])); in DestroyFEGeometry()
173 PetscCall(PetscQuadratureDestroy(&(*quads)[f])); in DestroyFEGeometry()
175 PetscCall(PetscFree2(*quads, *geoms)); in DestroyFEGeometry()
184 PetscQuadrature affineQuad, *quads = NULL; in TestIntegration() local
202 PetscCall(CreateFEGeometry(dm, ds, cellIS, &affineQuad, &affineGeom, &quads, &geoms)); in TestIntegration()
234 PetscCall(DestroyFEGeometry(dm, ds, cellIS, &affineQuad, &affineGeom, &quads, &geoms)); in TestIntegration()