12 #include "../general/forall.hpp"
23 "PA Only supports Ordering::byNODES!");
31 const bool mixed = mesh->GetNumGeometries(mesh->Dimension()) > 1 ||
43 MFEM_ABORT(
"Not yet implemented.");
46 void VectorConvectionNLFIntegrator::AddMultMF(
const Vector &x,
Vector &y)
const
50 ceedOp->AddMult(x, y);
54 MFEM_ABORT(
"Not yet implemented!");
Abstract class for all finite elements.
Ordering::Type GetOrdering() const
Return the ordering method.
Class for an integration rule - an Array of IntegrationPoint.
bool IsVariableOrder() const
Returns true if the space contains elements of varying polynomial orders.
Mesh * GetMesh() const
Returns the mesh.
Class FiniteElementSpace - responsible for providing FEM view of the mesh, mainly managing the set of...
bool DeviceCanUseCeed()
Function that determines if a CEED kernel should be used, based on the current mfem::Device configura...
const IntegrationRule & GetRule(const Integrator &integ, const FiniteElement &trial_fe, const FiniteElement &test_fe, ElementTransformation &Trans)
virtual const FiniteElement * GetFE(int i) const
Returns pointer to the FiniteElement in the FiniteElementCollection associated with i'th element in t...