Lines Matching refs:fe
203 PetscFE fe; in DMPlexCeedElemRestrictionStridedCreate() local
208 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate()
209 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate()
214 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in DMPlexCeedElemRestrictionStridedCreate()
215 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in DMPlexCeedElemRestrictionStridedCreate()
216 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in DMPlexCeedElemRestrictionStridedCreate()
224 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedElemRestrictionStridedCreate()
225 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedElemRestrictionStridedCreate()
226 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMPlexCeedElemRestrictionStridedCreate()
553 PetscFE fe = NULL; in GetClosurePermutationAndFieldOffsetAtDepth() local
558 fe = (PetscFE)obj; in GetClosurePermutationAndFieldOffsetAtDepth()
559 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in GetClosurePermutationAndFieldOffsetAtDepth()
645 static inline PetscErrorCode GetQuadratureDataP2C(PetscFE fe, PetscQuadrature quadrature, PetscInt … in GetQuadratureDataP2C() argument
651 PetscCall(PetscFEGetSpatialDimension(fe, &spatial_dim)); in GetQuadratureDataP2C()
688 static inline PetscErrorCode Create1DTabulation_Tensor(MPI_Comm comm, PetscFE fe, PetscTabulation *… in Create1DTabulation_Tensor() argument
696 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in Create1DTabulation_Tensor()
697 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in Create1DTabulation_Tensor()
705 PetscCall(PetscObjectGetOptionsPrefix((PetscObject)fe, &prefix)); in Create1DTabulation_Tensor()
706 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in Create1DTabulation_Tensor()
707 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in Create1DTabulation_Tensor()
710 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in Create1DTabulation_Tensor()
787 PetscFE fe; in DMPlexCeedBasisCreate() local
796 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedBasisCreate()
797 PetscCall(PetscFEGetHeightSubspace(fe, height, &fe)); in DMPlexCeedBasisCreate()
798 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMPlexCeedBasisCreate()
799 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in DMPlexCeedBasisCreate()
824 PetscCall(GetQuadratureDataP2C(fe, quadrature, NULL, NULL, NULL, &q_points, &q_weights)); in DMPlexCeedBasisCreate()
825 PetscCall(PetscFEGetCellTabulation(fe, num_derivatives, &basis_tabulation)); in DMPlexCeedBasisCreate()
842 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in DMPlexCeedBasisCreate()
843 … PetscCall(Create1DTabulation_Tensor(comm, fe, &basis_tabulation, &q_points_1d, &q_weights_1d)); in DMPlexCeedBasisCreate()
988 PetscFE fe; in DMPlexCeedBasisCellToFaceCreate() local
995 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in DMPlexCeedBasisCellToFaceCreate()
996 PetscCall(PetscFEGetFaceQuadrature(fe, &face_quadrature)); in DMPlexCeedBasisCellToFaceCreate()
1013 PetscCall(GetQuadratureDataP2C(fe, face_quadrature, NULL, NULL, &Q, &q_points, &q_weights)); in DMPlexCeedBasisCellToFaceCreate()
1014 PetscCall(PetscFEGetFaceTabulation(fe, num_derivatives, &basis_tabulation)); in DMPlexCeedBasisCellToFaceCreate()
1073 PetscFE fe; in DMSetupByOrderBegin_FEM() local
1085 PetscCall(PetscFECreateLagrange(comm, dim, field_sizes[i], is_simplex, degree, q_order, &fe)); in DMSetupByOrderBegin_FEM()
1086 if (setup_faces) PetscCall(PetscFEGetHeightSubspace(fe, 1, &fe_face)); in DMSetupByOrderBegin_FEM()
1087 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in DMSetupByOrderBegin_FEM()
1088 PetscCall(PetscFEDestroy(&fe)); in DMSetupByOrderBegin_FEM()