20 params.addClassDescription(
"Computes the current acceleration using the Newmark method.");
21 params.addRequiredCoupledVar(
"displacement",
"displacement variable");
22 params.addRequiredCoupledVar(
"velocity",
"velocity variable");
23 params.addRequiredParam<Real>(
"beta",
"beta parameter for Newmark method");
28 : AuxKernel(parameters),
29 _disp_old(coupledValueOld(
"displacement")),
30 _disp(coupledValue(
"displacement")),
31 _vel_old(coupledValueOld(
"velocity")),
32 _beta(getParam<Real>(
"beta"))
40 mooseError(
"must run on a nodal variable");
42 Real accel_old = _u_old[_qp];
48 accel_old * (0.5 -
_beta));