14 #include "../../../../config/config.hpp"
26 struct MassOperatorInfo :
public OperatorInfo
31 header =
"/integrators/mass/mass_qf.h";
55 MassOperatorInfo info;
58 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
67 MassOperatorInfo info;
70 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
79 MassOperatorInfo info;
82 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
92 MassOperatorInfo info;
95 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
104 MassOperatorInfo info;
107 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
116 MassOperatorInfo info;
119 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
Class for an integration rule - an Array of IntegrationPoint.
MFMassIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::Coefficient *Q)
CeedQFunctionUser build_qf_quad
CeedQFunctionUser build_qf_const
struct s_NavierContext ctx
PAMassIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::Coefficient *Q)
const char * build_func_const
void Assemble(CeedOperatorInfo &info, const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, CoeffType *Q)
This method assembles the PAIntegrator with the given CeedOperatorInfo info, an mfem::FiniteElementSp...
MixedPAMassIntegrator(const MassIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::Coefficient *Q)
CeedQFunctionUser apply_qf_mf_const
const char * apply_func_mf_quad
CeedQFunctionUser apply_qf_mf_quad
const char * apply_func_mf_const
void Assemble(const Integrator &integ, CeedOperatorInfo &info, const mfem::FiniteElementSpace &fes, CoeffType *Q)
const char * build_func_quad
Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...
void Assemble(CeedOperatorInfo &info, const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, CoeffType *Q)
This method assembles the MFIntegrator with the given CeedOperatorInfo info, an mfem::FiniteElementSp...
Base class Coefficients that optionally depend on space and time. These are used by the BilinearFormI...
CeedQFunctionUser apply_qf
MixedMFMassIntegrator(const MassIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::Coefficient *Q)