const VariableValue * _du_dot_du
const bool _has_mass
Booleans for validity of params.
const Real _mass
Mass associated with the node.
const Real _beta
Newmark time integration parameter.
static InputParameters validParams()
const bool _has_nodal_mass_file
const Real & _eta
Mass proportional Rayliegh damping.
const Real & _alpha
HHT time integration parameter.
AuxiliarySystem * _aux_sys
Auxiliary system object.
const VariableValue * _u_dotdot_factor
const VariableValue * _du_dotdot_du
Calculates the inertial force and mass proportional damping for a nodal mass.
const TimeIntegrator & _time_integrator
The TimeIntegrator.
const VariableValue * _u_dot_old
unsigned int _accel_num
Variable number corresponding to the acceleration aux variable.
const bool _has_acceleration
OutputTools< Real >::VariableValue VariableValue
const VariableValue * _u_old
Old value of displacement.
NodalTranslationalInertia(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::map< dof_id_type, Real > _node_id_to_mass
Map between boundary nodes and nodal mass.
const VariableValue * _u_dot_factor
const InputParameters & parameters() const
unsigned int _vel_num
Variable number corresponding to the velocity aux variable.
const Real _gamma
Newmark time integration parameter.
virtual Real computeQpResidual() override
virtual Real computeQpJacobian() override