virtual void reinit() override
const InputParameters & parameters() const
const MooseVariable *const _aux_lm_var
The auxiliary Lagrange multiplier variable (used together whith the Petrov-Galerkin approach) ...
const MooseVariableFE< Real > *const _lm_var
The Lagrange multiplier variable representing the contact pressure.
virtual const ADVariableValue & contactPressure() const override
const bool _use_petrov_galerkin
Whether to use Petrov-Galerkin approach.
OutputTools< Real >::VariableTestValue VariableTestValue
User object for computing weighted gaps and contact pressure for Lagrange multipler based mortar cons...
Creates dof object to weighted gap map.
virtual bool constrainedByOwner() const override
virtual const VariableTestValue & test() const override
static InputParameters validParams()
LMWeightedGapUserObject(const InputParameters ¶meters)