10 #ifdef MOOSE_MFEM_ENABLED 19 mfem::ElementTransformation & Tr,
20 const mfem::Vector & elfun,
21 mfem::Vector & elvect)
24 _integrator->AssembleElementVector(el, Tr, elfun, elvect);
30 const mfem::FiniteElement & el2,
31 mfem::FaceElementTransformations & Tr,
32 const mfem::Vector & elfun,
33 mfem::Vector & elvect)
36 _integrator->AssembleFaceVector(el1, el2, Tr, elfun, elvect);
42 mfem::ElementTransformation & Tr,
43 const mfem::Vector & elfun,
44 mfem::DenseMatrix & elmat)
47 _integrator->AssembleElementGrad(el, Tr, elfun, elmat);
53 const mfem::FiniteElement & el2,
54 mfem::FaceElementTransformations & Tr,
55 const mfem::Vector & elfun,
56 mfem::DenseMatrix & elmat)
59 _integrator->AssembleFaceGrad(el1, el2, Tr, elfun, elmat);
65 mfem::ElementTransformation & Tr,
66 const mfem::Vector & elfun)
virtual void AssembleFaceGrad(const mfem::FiniteElement &el1, const mfem::FiniteElement &el2, mfem::FaceElementTransformations &Tr, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override
mfem::NonlinearFormIntegrator * _integrator
virtual void AssembleFaceVector(const mfem::FiniteElement &el1, const mfem::FiniteElement &el2, mfem::FaceElementTransformations &Tr, const mfem::Vector &elfun, mfem::Vector &elvect) override
virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Tr, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override
virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Tr, const mfem::Vector &elfun, mfem::Vector &elvect) override
virtual mfem::real_t GetElementEnergy(const mfem::FiniteElement &el, mfem::ElementTransformation &Tr, const mfem::Vector &elfun) override
Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s).