Home
last modified time | relevance | path

Searched refs:fe (Results 1 – 11 of 11) sorted by relevance

/libCEED/examples/fluids/src/
H A Ddm_utils.c161 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
[all …]
/libCEED/examples/petsc/src/
H A Dpetscutils.c137 PetscFE fe; in SetupDMByDegree() local
146 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, is_simplex, p_degree, q_degree, &fe)); in SetupDMByDegree()
147 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in SetupDMByDegree()
183 PetscCall(PetscFEDestroy(&fe)); in SetupDMByDegree()
250 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe, in BasisCreateFromTabulation() argument
265 PetscCall(PetscFEGetSpatialDimension(fe, &dim)); in BasisCreateFromTabulation()
266 PetscCall(PetscFEGetNumComponents(fe, &num_comp)); in BasisCreateFromTabulation()
267 PetscCall(PetscFEGetDualSpace(fe, &dual_space)); in BasisCreateFromTabulation()
348 PetscFE fe; in CreateBasisFromPlex() local
357 PetscCall(PetscDSGetDiscretization(ds, ds_field, (PetscObject *)&fe)); in CreateBasisFromPlex()
[all …]
/libCEED/examples/mfem/
H A Dbp1.hpp34 const mfem::FiniteElement *fe = fes->GetFE(0); in FESpace2Ceed() local
39 const mfem::H1_SegmentElement *h1_fe = dynamic_cast<const mfem::H1_SegmentElement *>(fe); in FESpace2Ceed()
45 …nst mfem::H1_QuadrilateralElement *h1_fe = dynamic_cast<const mfem::H1_QuadrilateralElement *>(fe); in FESpace2Ceed()
51 … const mfem::H1_HexahedronElement *h1_fe = dynamic_cast<const mfem::H1_HexahedronElement *>(fe); in FESpace2Ceed()
83 const int el_offset = fe->GetDof() * i; in FESpace2Ceed()
84 for (int j = 0; j < fe->GetDof(); j++) { in FESpace2Ceed()
88 …CeedElemRestrictionCreate(ceed, mesh->GetNE(), fe->GetDof(), fes->GetVDim(), fes->GetNDofs(), (fes… in FESpace2Ceed()
H A Dbp3.hpp35 const mfem::FiniteElement *fe = fes->GetFE(0); in FESpace2Ceed() local
40 const mfem::H1_SegmentElement *h1_fe = dynamic_cast<const mfem::H1_SegmentElement *>(fe); in FESpace2Ceed()
46 …nst mfem::H1_QuadrilateralElement *h1_fe = dynamic_cast<const mfem::H1_QuadrilateralElement *>(fe); in FESpace2Ceed()
52 … const mfem::H1_HexahedronElement *h1_fe = dynamic_cast<const mfem::H1_HexahedronElement *>(fe); in FESpace2Ceed()
84 const int el_offset = fe->GetDof() * i; in FESpace2Ceed()
85 for (int j = 0; j < fe->GetDof(); j++) { in FESpace2Ceed()
89 …CeedElemRestrictionCreate(ceed, mesh->GetNE(), fe->GetDof(), fes->GetVDim(), fes->GetNDofs(), (fes… in FESpace2Ceed()
/libCEED/examples/solids/src/
H A Dsetup-dm.c68 PetscFE fe; in SetupDMByDegree() local
79 PetscCall(PetscFECreateLagrange(comm, dim, num_comp_u, PETSC_FALSE, order, order, &fe)); in SetupDMByDegree()
81 PetscCall(DMAddField(dm, NULL, (PetscObject)fe)); in SetupDMByDegree()
134 PetscCall(PetscFEDestroy(&fe)); in SetupDMByDegree()
/libCEED/examples/petsc/
H A Ddmswarm.c143 PetscFE fe; in main() local
146 …FECreateLagrange(comm, dim, num_comp, PETSC_FALSE, solution_order, solution_order + q_extra, &fe)); in main()
147 PetscCall(DMAddField(dm_mesh, NULL, (PetscObject)fe)); in main()
148 PetscCall(PetscFEDestroy(&fe)); in main()
337 PetscFE fe; in DMSwarmInterpolateFromCellToSwarm_Petsc() local
367 PetscCall(PetscDSGetDiscretization(ds, 0, (PetscObject *)&fe)); in DMSwarmInterpolateFromCellToSwarm_Petsc()
387 …PetscCall(PetscFECreateTabulation(fe, 1, num_points_in_cell, coords_points_cell_ref, 1, &tabulatio… in DMSwarmInterpolateFromCellToSwarm_Petsc()
389 PetscCall(PetscFEGetQuadrature(fe, &quadrature)); in DMSwarmInterpolateFromCellToSwarm_Petsc()
390 PetscCall(PetscFECreateCellGeometry(fe, quadrature, &fe_geometry)); in DMSwarmInterpolateFromCellToSwarm_Petsc()
392 …PetscCall(PetscFEInterpolateAtPoints_Static(fe, tabulation, u_cell, &fe_geometry, p, &u_points[poi… in DMSwarmInterpolateFromCellToSwarm_Petsc()
[all …]
/libCEED/examples/deal.II/
H A Dbps-ceed.h101 const auto &fe = dof_handler.get_fe(); in reinit() local
103 const auto n_components = fe.n_components(); in reinit()
119 const unsigned int fe_degree = fe.tensor_degree(); in reinit()
122 const dealii::internal::MatrixFreeFunctions::ShapeInfo<double> shape_info(quadrature, fe, 0); in reinit()
164 indices.reserve(n_local_active_cells * fe.n_dofs_per_cell() / n_components); in reinit()
168 std::vector<types::global_dof_index> local_indices(fe.n_dofs_per_cell()); in reinit()
177 partitioner->global_to_local(local_indices[fe.component_to_system_index(0, i)])); in reinit()
182 fe.n_dofs_per_cell() / n_components, in reinit()
H A Dbps-kokkos.cc166 FESystem<dim> fe(FE_Q<dim>(fe_degree), n_components); in main() local
178 dof_handler.distribute_dofs(fe); in main()
H A Dbps-cpu.cc166 FESystem<dim> fe(FE_Q<dim>(fe_degree), n_components); in main() local
178 dof_handler.distribute_dofs(fe); in main()
H A D.clang-format88 - Regex: "deal.II/fe/.*\\.h"
/libCEED/examples/petsc/include/
H A Dpetscutils.h27 …eed, DM dm, DMLabel domain_label, PetscInt label_value, PetscInt height, PetscInt face, PetscFE fe,