An interface that restricts an object to subdomains via the 'blocks' input parameter.
Base class for user objects executed on all element sides internal to one or more blocks,...
const Real & _current_elem_volume
the volume of the current element
void getFaceInfos()
Computes the local FaceInfo(s) to use in functor arguments and interpolations.
static InputParameters validParams()
const unsigned int & _current_side
current side of the current element
std::vector< const FaceInfo * > _face_infos
Holds the FaceInfos to loop on to consider all active neighbors of an element on a given side.
const QBase *const & _qrule
const Real & getNeighborElemVolume()
The volume (or length) of the current neighbor.
const Real & _current_side_volume
const Real & _current_neighbor_volume
the neighboring element's volume
const Elem *const & _current_elem
pointer to the current element object
const MooseArray< Point > & _normals
const MooseArray< Real > & _JxW
const Elem *const & _neighbor_elem
The neighboring element.
const Elem *const & _current_side_elem
const MooseArray< Point > & _q_point
const MooseArray< Real > & _coord
const InputParameters & parameters() const
Get the parameters of the object.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
Interface for objects that needs transient capabilities.
This interface is designed for DGKernel, InternalSideUserObject, InterfaceUserObject,...
Base class for user-specific data.