\[ (k(u) \vec \nabla u, \vec \nabla v) \]
More...
#include <NLDiffusionIntegrator.h>
|
| | NLDiffusionIntegrator (mfem::Coefficient &k, mfem::Coefficient &dk_du, const mfem::GridFunction *gf, 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 |
| |
\[ (k(u) \vec \nabla u, \vec \nabla v) \]
Definition at line 24 of file NLDiffusionIntegrator.h.
◆ NLDiffusionIntegrator()
| Moose::MFEM::NLDiffusionIntegrator::NLDiffusionIntegrator |
( |
mfem::Coefficient & |
k, |
|
|
mfem::Coefficient & |
dk_du, |
|
|
const mfem::GridFunction * |
gf, |
|
|
const mfem::IntegrationRule * |
ir = nullptr |
|
) |
| |
Definition at line 16 of file NLDiffusionIntegrator.C.
mfem::DiffusionIntegrator _diffusion_integ
mfem::MixedScalarWeakDivergenceIntegrator _weak_div_integ
mfem::GradientGridFunctionCoefficient _grad_trial
mfem::ScalarVectorProductCoefficient _neg_grad_trial
mfem::ScalarVectorProductCoefficient _neg_dk_du_grad_trial
◆ AssembleElementGrad()
| void Moose::MFEM::NLDiffusionIntegrator::AssembleElementGrad |
( |
const mfem::FiniteElement & |
el, |
|
|
mfem::ElementTransformation & |
Tr, |
|
|
const mfem::Vector & |
elfun, |
|
|
mfem::DenseMatrix & |
elmat |
|
) |
| |
|
overridevirtual |
◆ AssembleElementVector()
| void Moose::MFEM::NLDiffusionIntegrator::AssembleElementVector |
( |
const mfem::FiniteElement & |
el, |
|
|
mfem::ElementTransformation & |
Tr, |
|
|
const mfem::Vector & |
elfun, |
|
|
mfem::Vector & |
elvect |
|
) |
| |
|
overridevirtual |
◆ _diffusion_integ
| mfem::DiffusionIntegrator Moose::MFEM::NLDiffusionIntegrator::_diffusion_integ |
|
protected |
◆ _grad_trial
| mfem::GradientGridFunctionCoefficient Moose::MFEM::NLDiffusionIntegrator::_grad_trial |
|
protected |
◆ _neg_dk_du_grad_trial
| mfem::ScalarVectorProductCoefficient Moose::MFEM::NLDiffusionIntegrator::_neg_dk_du_grad_trial |
|
protected |
◆ _neg_grad_trial
| mfem::ScalarVectorProductCoefficient Moose::MFEM::NLDiffusionIntegrator::_neg_grad_trial |
|
protected |
◆ _sum
| mfem::SumIntegrator Moose::MFEM::NLDiffusionIntegrator::_sum {0} |
|
protected |
◆ _weak_div_integ
| mfem::MixedScalarWeakDivergenceIntegrator Moose::MFEM::NLDiffusionIntegrator::_weak_div_integ |
|
protected |
The documentation for this class was generated from the following files: