www.mooseframework.org
Functions
GluedContactConstraint.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("ContactApp", GluedContactConstraint)
 
template<>
InputParameters validParams< GluedContactConstraint > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "ContactApp"  ,
GluedContactConstraint   
)

◆ validParams< GluedContactConstraint >()

template<>
InputParameters validParams< GluedContactConstraint > ( )

Definition at line 23 of file GluedContactConstraint.C.

24 {
25  InputParameters params = validParams<SparsityBasedContactConstraint>();
27 
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, "
33  "1 for y, 2 for z)");
34 
35  params.addCoupledVar("disp_x", "The x displacement");
36  params.addCoupledVar("disp_y", "The y displacement");
37  params.addCoupledVar("disp_z", "The z displacement");
38 
39  params.addCoupledVar(
40  "displacements",
41  "The displacements appropriate for the simulation geometry and coordinate system");
42 
43  params.addRequiredCoupledVar("nodal_area", "The nodal area");
44 
45  params.set<bool>("use_displaced_mesh") = true;
46  params.addParam<Real>(
47  "penalty",
48  1e8,
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",
54  0.0,
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.");
58 
59  return params;
60 }
validParams< SparsityBasedContactConstraint >
InputParameters validParams< SparsityBasedContactConstraint >()
Definition: SparsityBasedContactConstraint.C:22
ContactAction::commonParameters
static InputParameters commonParameters()
Definition: ContactAction.C:441