21 "$\\frac{\\partial u}{\\partial n}=u$.");
25 "Inhomogeneous value subtracted from the variable for Robin boundary condition.");
28 "coefficient", 1.0,
"Coefficient multiplier for the Robin boundary condition term.");
35 _value(this->template getParam<Real>(
"value")),
36 _coef(this->template getParam<Real>(
"coefficient"))
44 return _coef * _test[_i][_qp] * (_u[_qp] - _value);
51 return _coef * _test[_i][_qp] * _phi[_j][_qp];
Moose::GenericType< Real, is_ad > GenericReal
registerMooseObject("MooseApp", RobinBC)
static InputParameters validParams()
virtual GenericReal< is_ad > computeQpResidual() override
Method for computing the residual at quadrature points.
RobinBCTempl(const InputParameters ¶meters)
virtual Real computeQpJacobian() override
Method for computing the diagonal Jacobian at quadrature points.
static InputParameters validParams()