16#include "diffusion_qf.h"
26struct DiffusionOperatorInfo :
public OperatorInfo
29 DiffusionOperatorInfo(
int dim)
31 header =
"/integrators/diffusion/diffusion_qf.h";
59 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
72 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
85 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
99 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
112 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
125 MFEM_ABORT(
"MFEM must be built with MFEM_USE_CEED=YES to use libCEED.");
Base class Coefficients that optionally depend on space and time. These are used by the BilinearFormI...
Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...
Mesh * GetMesh() const
Returns the mesh.
Class for an integration rule - an Array of IntegrationPoint.
int Dimension() const
Dimension of the reference space used within the elements.
MFDiffusionIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::Coefficient *Q)
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...
void Assemble(const Integrator &integ, CeedOperatorInfo &info, const mfem::FiniteElementSpace &fes, CoeffType *Q)
MixedMFDiffusionIntegrator(const DiffusionIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::Coefficient *Q)
MixedPADiffusionIntegrator(const DiffusionIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::Coefficient *Q)
PADiffusionIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::Coefficient *Q)
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...
CeedQFunctionUser apply_qf_mf_const
const char * apply_func_mf_quad
const char * apply_func_mf_const
CeedQFunctionUser build_qf_const
CeedQFunctionUser apply_qf
CeedQFunctionUser build_qf_quad
CeedQFunctionUser apply_qf_mf_quad
const char * build_func_const
const char * build_func_quad