30 const std::set<SubdomainID> & block_ids,
31 const std::set<BoundaryID> & boundary_ids);
52 virtual void lmFace()
override;
Keeps track of stuff related to assembling.
Implements all the methods for assembling a hybridized interior penalty discontinuous Galerkin (IPDG-...
const MooseArray< ADRealVectorValue > & _grad_u_sol
Element-interior scalar gradients at quadrature points.
virtual void scalarDirichlet(const Moose::Functor< Real > &dirichlet_value) override
Weakly imposes a Dirichlet condition for the scalar field in the scalar field equation.
const MooseArray< std::vector< RealVectorValue > > & _grad_scalar_phi_face
Element-interior scalar test-function gradients evaluated on a face.
virtual void scalarVolume() override
Computes a local residual vector for the weak form: (Dq, grad(w)) - (f, w) where D is the diffusivity...
const Real _alpha
Our stabilization coefficient.
virtual void scalarFace() override
Computes a local residual vector for the weak form: -<Dq*n, w> + <\tau * (u - \hat{u}) * n * n,...
const ADMaterialProperty< Real > & _face_diff
The diffusivity on the element faces.
const ADMaterialProperty< Real > & _diff
The diffusivity in the element volume.
virtual void lmFace() override
Computes a local residual vector for the weak form: -<Dq*n, \mu> + <\tau * (u - \hat{u}) * n * n,...
static InputParameters validParams()
Method-neutral assembly data and operations for an element-and-trace scalar hybridized DG discretizat...
Every object that can be built by the factory should be derived from this class.
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
Base class for a system (of equations)
Interface for objects that needs transient capabilities.