Lines Matching refs:fe

161     PetscFE  fe;  in DMPlexCeedElemRestrictionStridedCreate()  local
166 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate()
167 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate()
172 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in DMPlexCeedElemRestrictionStridedCreate()
173 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in DMPlexCeedElemRestrictionStridedCreate()
174 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in DMPlexCeedElemRestrictionStridedCreate()
182 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate()
183 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate()
184 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMPlexCeedElemRestrictionStridedCreate()
263 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe, in BasisCreateFromTabulation() argument
277 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in BasisCreateFromTabulation()
278 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in BasisCreateFromTabulation()
279 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in BasisCreateFromTabulation()
358 PetscFE fe; in CreateBasisFromPlex() local
367 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in CreateBasisFromPlex()
368 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in CreateBasisFromPlex()
369 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in CreateBasisFromPlex()
379 PetscCall(PetscFEGetCellTabulation(fe, num_derivatives, &basis_tabulation)); in CreateBasisFromPlex()
380 …PetscCall(BasisCreateFromTabulation(ceed, dm, domain_label, label_value, height, face, fe, basis_t… in CreateBasisFromPlex()
386 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in CreateBasisFromPlex()
387 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in CreateBasisFromPlex()
388 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in CreateBasisFromPlex()
421 PetscFE fe; in DMSetupByOrderBegin_FEM() local
433 PetscCall(PetscFECreateLagrange(comm, dim, field_sizes[i], is_simplex, degree, q_order, &fe)); in DMSetupByOrderBegin_FEM()
434 if (setup_faces) PetscCall(PetscFEGetHeightSubspace(fe, 1, &fe_face)); in DMSetupByOrderBegin_FEM()
435 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in DMSetupByOrderBegin_FEM()
436 PetscCall(PetscFEDestroy(&fe)); in DMSetupByOrderBegin_FEM()