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 bool _skip_execution_outside_variable_domain
Whether to allow skipping the execution of the boundary condition outside of its domain of definition...
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.
virtual bool shouldApply() const override
Hook for turning the boundary condition on and off.
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