16#include "nlconvection_qf.h"
26struct NLConvectionOperatorInfo :
public OperatorInfo
28 NLConvectionContext ctx;
29 NLConvectionOperatorInfo(
int dim)
31 header =
"/integrators/nlconvection/nlconvection_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.");
86 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.");
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.
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...
MFVectorConvectionNLFIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &irm, mfem::Coefficient *coeff)
void Assemble(const Integrator &integ, CeedOperatorInfo &info, const mfem::FiniteElementSpace &fes, CoeffType *Q)
MixedMFVectorConvectionNLIntegrator(const VectorConvectionNLFIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::Coefficient *Q)
MixedPAVectorConvectionNLIntegrator(const VectorConvectionNLFIntegrator &integ, const mfem::FiniteElementSpace &fes, 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...
PAVectorConvectionNLFIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &irm, mfem::Coefficient *coeff)
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