Moose::GenericType< VariableSecond, is_ad > GenericVariableSecond
Moose::GenericType< Real, is_ad > GenericReal
OutputTools< Real >::VariableTestSecond VariableTestSecond
OutputTools< Real >::VariablePhiSecond VariablePhiSecond
SecondDerivativeRegularizationType
const InputParameters & parameters() const
Adds regularization terms based on Hessian and Laplacian contractions of a scalar nonlinear variable.
const GenericVariableSecond< is_ad > & _second_u
Second derivatives of the nonlinear variable.
static InputParameters validParams()
virtual Real computeQpJacobian() override
const unsigned int _dim
Mesh dimension used for the default LuLu factor.
const VariableTestSecond & _second_test
Second derivatives of test functions.
virtual GenericReal< is_ad > computeQpResidual() override
const Real _lulu_factor
LuLu correction factor used only by HuHu-LuLu.
const VariablePhiSecond & _second_phi
Second derivatives of trial functions used by the hand-coded Jacobian.
const SecondDerivativeRegularizationType _regularization_type
Selected regularization contraction.
usingGenericKernelMembers
const Real _coefficient
User coefficient multiplying the selected regularization term.