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