www.mooseframework.org
Functions
ContactSplit.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "ContactApp"  ,
ContactSplit   
)

◆ validParams< ContactSplit >()

template<>
InputParameters validParams< ContactSplit > ( )

Definition at line 19 of file ContactSplit.C.

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