An interface that restricts an object to subdomains via the 'blocks' input parameter.
This is the common base class for the three main kernel types implemented in MOOSE,...
const Real & _current_elem_volume
Volume of the current element.
std::vector< MooseVariableFEBase * > _save_in
std::vector< unsigned int > _displacements
bool _has_diag_save_in
The aux variables to save the diagonal Jacobian contributions to.
const bool _use_displaced_mesh
Whether this object is acting on the displaced mesh.
std::vector< AuxVariableName > _save_in_strings
static InputParameters validParams()
const MooseArray< Real > & _coord
The scaling factor to convert from cartesian to another coordinate system (e.g rz,...
unsigned int _qp
The current quadrature point index.
bool _has_save_in
The aux variables to save the residual contributions to.
const MooseArray< Point > & _q_point
The physical location of the element's quadrature Points, indexed by _qp.
const MooseArray< Real > & _JxW
The current quadrature point weight value.
const Elem *const & _current_elem
Current element.
unsigned int _j
current index for the shape function
std::vector< MooseVariableFEBase * > _diag_save_in
std::vector< AuxVariableName > _diag_save_in_strings
unsigned int _i
current index for the test function
const QBase *const & _qrule
active quadrature rule
An interface for accessing Materials.
const InputParameters & parameters() const
Get the parameters of the object.
This is the common base class for objects that give residual contributions.