20 params.addClassDescription(
"Implements an outflow boundary condition for use with a hybridized " 21 "discretization of the advection equation");
22 params.addRequiredParam<
bool>(
"constrain_lm",
23 "Whether to constrain the Lagrange multiplier to weakly match the " 24 "interior solution on this boundary. This should be set to true " 25 "for pure advection problems and likely false otherwise.");
32 this, this, this, _sys, _assembly, _tid,
std::set<
SubdomainID>{}, boundaryIDs())),
33 _constrain_lm(getParam<bool>(
"constrain_lm"))
Implements an outflow boundary condition for use with a hybridized discretization of the Advection eq...
virtual ElementAndTraceScalarHDGAssemblyHelper & hdgHelper() override
Returns the helper used for common element-and-trace scalar HDG assembly.
Base boundary condition for element-and-trace scalar hybridized DG discretizations assembled with aut...
Implements all the methods for assembling a hybridized interior penalty discontinuous Galerkin (IPDG-...
AdvectionIPHDGOutflowBC(const InputParameters ¶meters)
virtual void compute(ElementAndTraceScalarHDGAssemblyHelper &) override
compute the AD residuals
const bool _constrain_lm
Whether to constrain the Lagrange multiplier to weakly match the interior solution on this boundary...
Method-neutral assembly data and operations for an element-and-trace scalar hybridized DG discretizat...
static InputParameters validParams()
static InputParameters validParams()
std::unique_ptr< AdvectionIPHDGAssemblyHelper > _iphdg_helper
The assembly helper providing the required IP-HDG method implementations.
registerMooseObject("MooseApp", AdvectionIPHDGOutflowBC)
static InputParameters validParams()