66 const std::vector<const VariableValue *>
_disp;
72 const std::vector<const VariableValue *>
_vel_old;
std::vector< Real > _dvel
Derivative of velocity with respect to displacement.
static InputParameters validParams()
const MaterialProperty< Real > & _eta
Rayleigh-damping eta parameter.
const std::vector< const VariableValue * > _disp
Displacements.
InertialTorque(const InputParameters ¶meters)
const unsigned _ndisp
Number of displacement variables. This must be 3.
const Real _beta
Newmark beta parameter.
std::vector< Real > _accel
Acceleration (instantiating this vector avoids re-creating a new vector every residual calculation) ...
const Real _alpha
HHT alpha parameter.
virtual Real computeQpJacobian() override
virtual Real computeQpResidual() override
const std::vector< unsigned > _disp_num
MOOSE internal variable numbers corresponding to the displacments.
const unsigned _component
Component of the cross-product desired.
std::vector< Real > _daccel
Derivative of acceleration with respect to displacement.
const Real _gamma
Newmark gamma parameter.
const std::vector< const VariableValue * > _disp_old
Old value of displacements.
const MaterialProperty< Real > & _density
density
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const std::vector< const VariableValue * > _vel_old
Old value of velocities.
const InputParameters & parameters() const
Computes the inertial torque, which is density * displacement x acceleration (a cross-product is used...
std::vector< Real > _vel
Velocity (instantiating this vector avoids re-creating a new vector every residual calculation) ...
const std::vector< const VariableValue * > _accel_old
Old value of accelerations.
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override