18 params.
addClassDescription(
"Computes the integral of lambda times dg term from the mortar method" 19 " (for two 1D domains only).");
21 params.
addRequiredParam<
unsigned int>(
"component",
"Component of the Lagrange multiplier");
24 "Variation of the constraint g wrt this surface (+1 or -1). Note: g = value1 - value2 = 0 ");
30 _lambda(coupledScalarValue(
"lambda")),
31 _lambda_var_number(coupledScalar(
"lambda")),
32 _component(getParam<unsigned
int>(
"component")),
33 _vg(getParam<
Real>(
"vg"))
const VariableTestValue & _test
test function values (in QPs)
virtual Real computeQpResidual() override
Method for computing the residual at quadrature points.
registerMooseObject("MooseApp", OneDEqualValueConstraintBC)
static InputParameters validParams()
unsigned int _i
i-th, j-th index for enumerating test and shape functions
This is the term from the mortar method.
unsigned int _qp
quadrature point index
const VariableValue & _lambda
virtual Real computeQpJacobian() override
Method for computing the diagonal Jacobian at quadrature points.
virtual Real computeQpOffDiagJacobianScalar(unsigned int jvar) override
Method for computing an off-diagonal jacobian component from a scalar var.
OneDEqualValueConstraintBC(const InputParameters ¶meters)
Base class for deriving any boundary condition of a integrated type.
unsigned int _lambda_var_number
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
void ErrorVector unsigned int