std::vector< MooseVariableFEBase * > _diag_save_in
std::vector< MooseVariableFEBase * > _save_in
const Elem *const & _current_elem
current element
const Elem *const & _current_side_elem
current side element
IntegratedBCBase(const InputParameters ¶meters)
unsigned int _i
i-th, j-th index for enumerating test and shape functions
const BoundaryID & _current_boundary_id
The currenty boundary id.
unsigned int _qp
quadrature point index
const MooseArray< Point > & _q_point
active quadrature points
const Real & _current_elem_volume
Volume of the current element.
std::vector< AuxVariableName > _save_in_strings
boundary_id_type BoundaryID
void prepareShapes(unsigned int var_num) override final
Prepare shape functions.
const MooseArray< Real > & _coord
coordinate transformation
const Real & _current_side_volume
Volume of the current side.
bool _has_save_in
The aux variables to save the residual contributions to.
Base class for creating new types of boundary conditions.
const QBase *const & _qrule
active quadrature rule
const unsigned int & _current_side
current side of the current element
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< AuxVariableName > _diag_save_in_strings
An interface for accessing Materials.
static InputParameters validParams()
Base class for deriving any boundary condition of a integrated type.
const InputParameters & parameters() const
Get the parameters of the object.
bool _has_diag_save_in
The aux variables to save the diagonal Jacobian contributions to.
const MooseArray< Real > & _JxW
transformed Jacobian weights