Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< RigidBodyModes3D >()
Definition at line 17 of file RigidBodyModes3D.C.
19 InputParameters params = validParams<NodalUserObject>();
20 params.addRequiredParam<std::string>(
"subspace_name",
21 "FEProblemBase subspace containing rigid body mode vectors");
22 params.addParam<std::vector<unsigned int>>(
24 std::vector<unsigned int>(),
25 "Indices of FEProblemBase subspace vectors containing rigid body modes");
26 params.addParam<std::vector<std::string>>(
"modes",
27 std::vector<std::string>(),
28 "Names of the RigidBody3D modes computed here. Select "
29 "from: trans_x, trans_y, trans_z, rot_x, rot_y, rot_z");
30 params.addRequiredCoupledVar(
"disp_x",
"x-displacement");
31 params.addRequiredCoupledVar(
"disp_y",
"y-displacement");
32 params.addRequiredCoupledVar(
"disp_z",
"z-displacement");