\[ (k(|\vec \nabla \times \vec u|) \vec \nabla \times \vec u, \vec \nabla \times \vec v) \]
More...#include <NLCurlCurlIntegrator.h>
Public Member Functions | |
| NLCurlCurlIntegrator (mfem::Coefficient &k, mfem::Coefficient &curlu_dk_dcurlu, mfem::VectorCoefficient &curlu_vec, mfem::real_t curlu_zero_tol=1e-32, const mfem::IntegrationRule *ir=nullptr) | |
| virtual void | AssembleElementVector (const mfem::FiniteElement &el, mfem::ElementTransformation &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 |
Protected Attributes | |
| mfem::CurlCurlIntegrator | _curlcurl_res_integ |
| NLCurlCurlJacMatrixCoefficient | _curlcurl_jac_matrix_coef |
| mfem::CurlCurlIntegrator | _curlcurl_jac_integ |
\[ (k(|\vec \nabla \times \vec u|) \vec \nabla \times \vec u, \vec \nabla \times \vec v) \]
Definition at line 48 of file NLCurlCurlIntegrator.h.
| Moose::MFEM::NLCurlCurlIntegrator::NLCurlCurlIntegrator | ( | mfem::Coefficient & | k, |
| mfem::Coefficient & | curlu_dk_dcurlu, | ||
| mfem::VectorCoefficient & | curlu_vec, | ||
| mfem::real_t | curlu_zero_tol = 1e-32, |
||
| const mfem::IntegrationRule * | ir = nullptr |
||
| ) |
Definition at line 56 of file NLCurlCurlIntegrator.C.
|
overridevirtual |
Definition at line 77 of file NLCurlCurlIntegrator.C.
|
overridevirtual |
Definition at line 68 of file NLCurlCurlIntegrator.C.
|
protected |
Definition at line 69 of file NLCurlCurlIntegrator.h.
Referenced by AssembleElementGrad().
|
protected |
Definition at line 68 of file NLCurlCurlIntegrator.h.
|
protected |
Definition at line 67 of file NLCurlCurlIntegrator.h.
Referenced by AssembleElementVector().
1.8.14