13 #include "libmesh/quadrature.h" 24 "A material kernel for the advection equation using a cell-centered finite volume method.");
26 params.
addRequiredParam<UserObjectName>(
"slope_limiting",
"Name for slope limiting user object");
32 _uc(coupledValue(
"u")),
34 _u(declareProperty<
Real>(
"u"))
51 unsigned int nvars = 1;
59 _u[
_qp] += ugrad[0] * dvec;
const MooseArray< Point > & _q_point
virtual const std::vector< RealGradient > & getElementSlope(dof_id_type elementid) const
accessor function call
static InputParameters validParams()
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
MaterialProperty< Real > & _u
const VariableValue & _uc
static InputParameters validParams()
virtual void computeQpProperties()
Base class for slope limiting to limit the slopes of cell average variables.
const SlopeLimitingBase & _lslope
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("RdgApp", AEFVMaterial)
AEFVMaterial(const InputParameters ¶meters)
A material kernel for the advection equation using a cell-centered finite volume method.
const Elem *const & _current_elem
Point vertex_average() const