12 #ifndef MFEM_LIBCEED_CONV_HPP
13 #define MFEM_LIBCEED_CONV_HPP
15 #include "../../interface/integrator.hpp"
16 #include "../../interface/mixed_integrator.hpp"
17 #include "../../../fespace.hpp"
67 #endif // MFEM_LIBCEED_CONV_HPP
Represent a ConvectionIntegrator with AssemblyLevel::None using libCEED.
Class for an integration rule - an Array of IntegrationPoint.
Represent a ConvectionIntegrator with AssemblyLevel::Partial using libCEED.
Base class for vector Coefficients that optionally depend on time and space.
MFConvectionIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::VectorCoefficient *Q, const double alpha)
This class wraps a ceed::PAIntegrator or ceed::MFIntegrator to support mixed finite element spaces...
Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...
PAConvectionIntegrator(const mfem::FiniteElementSpace &fes, const mfem::IntegrationRule &ir, mfem::VectorCoefficient *Q, const double alpha)
MixedMFConvectionIntegrator(const ConvectionIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::VectorCoefficient *Q, const double alpha)
MixedPAConvectionIntegrator(const ConvectionIntegrator &integ, const mfem::FiniteElementSpace &fes, mfem::VectorCoefficient *Q, const double alpha)