const Moose::Functor< Real > & _gamma
Functor giving the gamma coefficient (on right hand side, treated explicitly)
virtual Real computeBoundaryGradientRHSContribution() const override
Computes the boundary gradient's contribution to the linear system right hand side.
const Moose::Functor< Real > & _beta
Functor giving the beta coefficient (multiplying value)
virtual Real computeBoundaryValueRHSContribution() const override
Computes the boundary value's contribution to the linear system right hand side.
Class implementing a Robin boundary condition for linear finite volume variables. ...
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
virtual Real computeBoundaryNormalGradient() const override
Computes the normal gradient (often used in diffusion terms) on the boundary.
LinearFVAdvectionDiffusionFunctorRobinBC(const InputParameters ¶meters)
Class constructor.
Base class for boundary conditions that are valid for advection diffusion problems.
virtual Real computeBoundaryValueMatrixContribution() const override
Computes the boundary value's contribution to the linear system matrix.
static InputParameters validParams()
const Moose::Functor< Real > & _alpha
Functor giving the alpha coefficient (multiplying normal gradient)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
Get the parameters of the object.
virtual Real computeBoundaryValue() const override
Computes the boundary value of this object.
virtual Real computeBoundaryGradientMatrixContribution() const override
Computes the boundary gradient's contribution to the linear system matrix.