Home
last modified time | relevance | path

Searched refs:mesh_basis (Results 1 – 15 of 15) sorted by relevance

/libCEED/examples/mfem/
H A Dbp1.hpp22 CeedBasis basis, mesh_basis; member in CeedMassOperator
105 FESpace2Ceed(mesh_fes, ir, ceed, &mesh_basis, &mesh_restr); in CeedMassOperator()
131 CeedOperatorSetField(build_oper, "dx", mesh_restr, mesh_basis, CEED_VECTOR_ACTIVE); in CeedMassOperator()
132 …CeedOperatorSetField(build_oper, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NON… in CeedMassOperator()
166 CeedBasisDestroy(&mesh_basis); in ~CeedMassOperator()
H A Dbp3.hpp22 CeedBasis basis, mesh_basis; member in CeedDiffusionOperator
106 FESpace2Ceed(mesh_fes, ir, ceed, &mesh_basis, &mesh_restr); in CeedDiffusionOperator()
132 CeedOperatorSetField(build_oper, "dx", mesh_restr, mesh_basis, CEED_VECTOR_ACTIVE); in CeedDiffusionOperator()
133 …CeedOperatorSetField(build_oper, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NON… in CeedDiffusionOperator()
166 CeedBasisDestroy(&mesh_basis); in ~CeedDiffusionOperator()
/libCEED/examples/python/
H A Dex3_volume.py68 mesh_basis = ceed.BasisTensorH1Lagrange(
122 op_build.set_field("dx", mesh_restriction, mesh_basis, libceed.VECTOR_ACTIVE)
123 op_build.set_field("weights", libceed.ELEMRESTRICTION_NONE, mesh_basis, libceed.VECTOR_NONE)
H A Dex1_volume.py63 mesh_basis = ceed.BasisTensorH1Lagrange(
118 op_build.set_field("dx", mesh_restriction, mesh_basis, libceed.VECTOR_ACTIVE)
119 op_build.set_field("weights", libceed.ELEMRESTRICTION_NONE, mesh_basis, libceed.VECTOR_NONE)
H A Dex2_surface.py64 mesh_basis = ceed.BasisTensorH1Lagrange(
120 op_build.set_field("dx", mesh_restriction, mesh_basis, libceed.VECTOR_ACTIVE)
121 op_build.set_field("weights", libceed.ELEMRESTRICTION_NONE, mesh_basis, libceed.VECTOR_NONE)
/libCEED/examples/ceed/
H A Dex1-volume-f.f90270 integer mesh_basis, sol_basis variable
379 …reatetensorh1lagrange(ceed, fe_dim, num_comp_x, mesh_degree + 1, num_qpts, ceed_gauss, mesh_basis,&
449 call ceedoperatorsetfield(op_build, 'dx', mesh_restriction, mesh_basis, ceed_vector_active, err)
450 …call ceedoperatorsetfield(op_build, 'weights', ceed_elemrestriction_none, mesh_basis, ceed_vector_…
549 call ceedbasisdestroy(mesh_basis, err)
H A Dex2-surface.c128 CeedBasis mesh_basis, sol_basis; in main() local
130 …sCreateTensorH1Lagrange(ceed, dim, num_comp_x, mesh_degree + 1, num_qpts, CEED_GAUSS, &mesh_basis); in main()
199 CeedOperatorSetField(op_build, "dx", mesh_restriction, mesh_basis, CEED_VECTOR_ACTIVE); in main()
200 …CeedOperatorSetField(op_build, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NONE); in main()
309 CeedBasisDestroy(&mesh_basis); in main()
H A Dex3-volume.c121 CeedBasis mesh_basis, sol_basis; in main() local
123 …sCreateTensorH1Lagrange(ceed, dim, num_comp_x, mesh_degree + 1, num_qpts, CEED_GAUSS, &mesh_basis); in main()
183 CeedOperatorSetField(op_build, "dx", mesh_restriction, mesh_basis, CEED_VECTOR_ACTIVE); in main()
184 …CeedOperatorSetField(op_build, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NONE); in main()
278 CeedBasisDestroy(&mesh_basis); in main()
H A Dex1-volume.c124 CeedBasis mesh_basis, sol_basis; in main() local
126 …sCreateTensorH1Lagrange(ceed, dim, num_comp_x, mesh_degree + 1, num_qpts, CEED_GAUSS, &mesh_basis); in main()
193 CeedOperatorSetField(op_build, "dx", mesh_restriction, mesh_basis, CEED_VECTOR_ACTIVE); in main()
194 …CeedOperatorSetField(op_build, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NONE); in main()
289 CeedBasisDestroy(&mesh_basis); in main()
/libCEED/examples/rust-qfunctions/
H A Dex1-volume.c134 CeedBasis mesh_basis, sol_basis; in main() local
136 …sCreateTensorH1Lagrange(ceed, dim, num_comp_x, mesh_degree + 1, num_qpts, CEED_GAUSS, &mesh_basis); in main()
203 CeedOperatorSetField(op_build, "dx", mesh_restriction, mesh_basis, CEED_VECTOR_ACTIVE); in main()
204 …CeedOperatorSetField(op_build, "weights", CEED_ELEMRESTRICTION_NONE, mesh_basis, CEED_VECTOR_NONE); in main()
299 CeedBasisDestroy(&mesh_basis); in main()
/libCEED/julia/LibCEED.jl/examples/
H A Dex2-surface.jl23 mesh_basis =
94 (gallery ? :dx : :J, mesh_rstr, mesh_basis, CeedVectorActive()),
95 (gallery ? :weights : :w, ElemRestrictionNone(), mesh_basis, CeedVectorNone()),
H A Dex1-volume.jl36 mesh_basis =
89 (gallery ? :dx : :J, mesh_rstr, mesh_basis, CeedVectorActive()),
90 (gallery ? :weights : :w, ElemRestrictionNone(), mesh_basis, CeedVectorNone()),
H A Dex3-volume.jl36 mesh_basis =
107 (:dx, mesh_rstr, mesh_basis, CeedVectorActive()),
108 (:weights, ElemRestrictionNone(), mesh_basis, CeedVectorNone()),
H A Dex1-volume-c.jl224 mesh_basis = Ref{C.CeedBasis}()
233 mesh_basis,
318 mesh_basis[],
325 mesh_basis[],
423 C.CeedBasisDestroy(mesh_basis)
/libCEED/julia/LibCEED.jl/src/
H A DOperator.jl38 (:J, mesh_rstr, mesh_basis, CeedVectorActive()),
39 (:w, ElemRestrictionNone(), mesh_basis, CeedVectorNone()),