Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< GluedContactConstraint >()
Definition at line 23 of file GluedContactConstraint.C.
28 params.addRequiredParam<BoundaryName>(
"boundary",
"The master boundary");
29 params.addRequiredParam<BoundaryName>(
"slave",
"The slave boundary");
30 params.addRequiredParam<
unsigned int>(
"component",
31 "An integer corresponding to the direction "
32 "the variable this kernel acts in. (0 for x, "
35 params.addCoupledVar(
"disp_x",
"The x displacement");
36 params.addCoupledVar(
"disp_y",
"The y displacement");
37 params.addCoupledVar(
"disp_z",
"The z displacement");
41 "The displacements appropriate for the simulation geometry and coordinate system");
43 params.addRequiredCoupledVar(
"nodal_area",
"The nodal area");
45 params.set<
bool>(
"use_displaced_mesh") =
true;
46 params.addParam<Real>(
49 "The penalty to apply. This can vary depending on the stiffness of your materials");
50 params.addParam<Real>(
"friction_coefficient", 0.0,
"The friction coefficient");
51 params.addParam<Real>(
"tangential_tolerance",
52 "Tangential distance to extend edges of contact surfaces");
53 params.addParam<Real>(
"tension_release",
55 "Tension release threshold. A node in contact "
56 "will not be released if its tensile load is below "
57 "this value. Must be positive.");