33 virtual const std::vector<RealGradient> &
getElementSlope(dof_id_type elementid)
const;
39 virtual void serialize(std::string & serialized_buffer);
40 virtual void deserialize(std::vector<std::string> & serialized_buffers);
43 std::map<dof_id_type, std::vector<RealGradient>> &
_lslope;
A base class that loops over elements and do things.
const InputParameters & parameters() const
Base class for slope limiting to limit the slopes of cell average variables.
const Real & _side_volume
virtual void initialize()
virtual std::vector< RealGradient > limitElementSlope() const =0
compute the slope of the cell
std::map< dof_id_type, std::vector< RealGradient > > & _lslope
store the updated slopes into this map indexed by element ID
const MooseArray< Point > & _normals_face
virtual void serialize(std::string &serialized_buffer)
virtual const std::vector< RealGradient > & getElementSlope(dof_id_type elementid) const
accessor function call
virtual void computeElement()
static Threads::spin_mutex _mutex
virtual void deserialize(std::vector< std::string > &serialized_buffers)
const libMesh::QBase *const & _qrule_face
const Elem *const & _neighbor_elem
the neighboring element
const MooseArray< Point > & _q_point_face
required data for face assembly
static InputParameters validParams()
const bool _include_bc
option whether to include BCs
const unsigned int & _side
current side of the current element
const MooseArray< Real > & _JxW_face
const Elem *const & _side_elem