17 params.addRequiredParam<MooseFunctorName>(
"face_velocity",
18 "Velocity trace used for numerical face fluxes");
29 const std::set<SubdomainID> & block_ids,
30 const std::set<BoundaryID> & boundary_ids)
void lmDirichletZero()
Constrains the unused L-HDG Dirichlet facet variable to zero.
const MooseArray< std::vector< Real > > & _lm_phi_face
Moose::StateArg determineState() const
const MooseArray< Real > & _JxW_face
static InputParameters validParams()
const MooseArray< ADReal > & _lm_u_sol
AdvectionLHDGAssemblyHelper(const MooseObject *moose_obj, MooseVariableDependencyInterface *mvdi, const TransientInterface *ti, SystemBase &sys, const Assembly &assembly, THREAD_ID tid, const std::set< SubdomainID > &block_ids, const std::set< BoundaryID > &boundary_ids)
unsigned int n_points() const
const Moose::Functor< ADRealVectorValue > & _velocity_trace
Velocity trace used in numerical face fluxes.
const MooseArray< Point > & _q_point_face
const Elem *const & _current_elem
const unsigned int & _current_side
IntRange< T > make_range(T beg, T end)
virtual ADRealVectorValue faceVelocity(unsigned int qp) const override
const TransientInterface & _ti
const libMesh::QBase *const & _qrule_face
auto index_range(const T &sizable)
DenseVector< ADReal > _lm_re
static InputParameters validParams()