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