15 #include "libmesh/remote_elem.h" 40 _mesh(_subproblem.
mesh()),
41 _q_point(_assembly.qPointsFace()),
42 _qrule(_assembly.qRuleFace()),
43 _JxW(_assembly.JxWFace()),
44 _coord(_assembly.coordTransformation()),
45 _normals(_assembly.normals()),
46 _current_elem(_assembly.elem()),
47 _current_elem_volume(_assembly.elemVolume()),
48 _current_side(_assembly.side()),
49 _current_side_elem(_assembly.sideElem()),
50 _current_side_volume(_assembly.sideElemVolume()),
51 _neighbor_elem(_assembly.neighbor()),
52 _current_neighbor_volume(_assembly.neighborVolume())
A class for requiring an object to be boundary restricted.
static InputParameters validParams()
static InputParameters validParams()
Interface for objects that needs transient capabilities.
InterfaceUserObjectBase(const InputParameters ¶meters)
const std::set< SubdomainID > EMPTY_BLOCK_IDS
static InputParameters validParams()
This interface is designed for DGKernel, InternalSideUserObject, InterfaceUserObject, where material properties on a side of both its primary side (face) and its secondary side (neighbor) all required.
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
Base class for user-specific data.
static InputParameters validParams()
static InputParameters validParams()