www.mooseframework.org
Functions
ContactSplit.C File Reference

Go to the source code of this file.

Functions

template<>
InputParameters validParams< ContactSplit > ()
 

Function Documentation

template<>
InputParameters validParams< ContactSplit > ( )

Definition at line 22 of file ContactSplit.C.

23 {
24  InputParameters params = validParams<Split>();
25  params.addParam<std::vector<std::string>>("contact_master",
26  "Master surface list for included contacts");
27  params.addParam<std::vector<std::string>>("contact_slave",
28  "Slave surface list for included contacts");
29  params.addParam<std::vector<int>>(
30  "contact_displaced",
31  "List of indicators whether displaced mesh is used to define included contact");
32  params.addParam<std::vector<std::string>>("uncontact_master",
33  "Master surface list for excluded contacts");
34  params.addParam<std::vector<std::string>>("uncontact_slave",
35  "Slave surface list for excluded contacts");
36  params.addParam<std::vector<int>>(
37  "uncontact_displaced",
38  "List of indicators whether displaced mesh is used to define excluded contact");
39  // Right now, we consider this as a required parameter.
40  // After some tests from BISON, we will set a default value for this parameter.
41  params.addRequiredParam<bool>("include_all_contact_nodes",
42  "Whether to include all nodes on the contact surfaces");
43  return params;
44 }