17 #include <unordered_map> 49 std::vector<unsigned int>
_vars;
std::unordered_map< dof_id_type, Real > _node_to_lm
NumericVector< Number > & _residual_copy
void residualSetup() override
RANFSTieNode(const InputParameters ¶meters)
dof_id_type _primary_index
virtual Real computeQpJacobian(Moose::ConstraintJacobianType type) override
The following methods are specializations for using the Parallel::packed_range_* routines for a vecto...
static InputParameters validParams()
const Node * _nearest_node
virtual Real computeQpResidual(Moose::ConstraintType type) override
virtual Real computeQpSecondaryValue() override
const MooseEnum _component
bool overwriteSecondaryResidual() override
const std::string & type() const
std::vector< MooseVariable * > _var_objects
std::unordered_map< dof_id_type, Number > _dof_number_to_value
const unsigned int _mesh_dimension
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void computeSecondaryValue(NumericVector< Number > &solution) override
bool shouldApply() override
const InputParameters & parameters() const
std::vector< unsigned int > _vars
Real _lagrange_multiplier