www.mooseframework.org
Functions
InertialTorque.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< InertialTorque > ()
 

Function Documentation

template<>
InputParameters validParams< InertialTorque > ( )

Definition at line 14 of file InertialTorque.C.

15 {
16  InputParameters params = validParams<TimeKernel>();
17  params.addClassDescription("Kernel for interial torque: density * displacement x acceleration");
18  params.set<bool>("use_displaced_mesh") = false;
19  params.addRequiredRangeCheckedParam<unsigned int>(
20  "component",
21  "component<3",
22  "The component of the Cosserat rotation Variable prescribed to "
23  "this Kernel (0 for x, 1 for y, 2 for z)");
24  params.addRequiredCoupledVar("displacements", "The 3 displacement variables");
25  params.addRequiredCoupledVar("velocities", "The 3 velocity variables");
26  params.addRequiredCoupledVar("accelerations", "The 3 acceleration variables");
27  params.addRequiredParam<Real>("beta", "beta parameter for Newmark Time integration");
28  params.addRequiredParam<Real>("gamma", "gamma parameter for Newmark Time integration");
29  params.addParam<MaterialPropertyName>(
30  "density", "density", "Name of Material Property that provides the density");
31  params.addParam<MaterialPropertyName>("eta",
32  0.0,
33  "Name of material property or a constant real "
34  "number defining the eta parameter for the "
35  "Rayleigh damping.");
36  params.addParam<Real>("alpha",
37  0,
38  "alpha parameter for mass dependent numerical damping induced "
39  "by HHT time integration scheme");
40  return params;
41 }