www.mooseframework.org
Classes | Functions
ThermalContactBCsAction.h File Reference

Go to the source code of this file.

Classes

class  ThermalContactBCsAction
 

Functions

template<>
InputParameters validParams< ThermalContactBCsAction > ()
 

Function Documentation

template<>
InputParameters validParams< ThermalContactBCsAction > ( )

Definition at line 19 of file ThermalContactBCsAction.C.

Referenced by ThermalContactBCsAction::~ThermalContactBCsAction().

20 {
21  InputParameters params = validParams<Action>();
22  params.addParam<std::string>(
23  "appended_property_name", "", "Name appended to material properties to make them unique");
24  params.addRequiredParam<std::string>(
25  "type",
26  "A string representing the Moose object that will be used for heat conduction over the gap");
27  params.addRequiredParam<NonlinearVariableName>("variable", "The variable for thermal contact");
28  params.addRequiredParam<BoundaryName>("master", "The master surface");
29  params.addRequiredParam<BoundaryName>("slave", "The slave surface");
30 
31  // TODO: these are only used in one Bison test. Deprecate soon!
32  params.addParam<std::vector<VariableName>>("disp_x", "The x displacement");
33  params.addParam<std::vector<VariableName>>("disp_y", "The y displacement");
34  params.addParam<std::vector<VariableName>>("disp_z", "The z displacement");
35 
36  params.addParam<std::vector<NonlinearVariableName>>(
37  "displacements",
38  "The displacements appropriate for the simulation geometry and coordinate system");
39 
40  MooseEnum orders(AddVariableAction::getNonlinearVariableOrders());
41  params.addParam<MooseEnum>("order", orders, "The finite element order");
42 
43  params.addParam<bool>(
44  "warnings", false, "Whether to output warning messages concerning nodes not being found");
45  params.addParam<std::vector<AuxVariableName>>(
46  "save_in", "The Auxiliary Variable to (optionally) save the boundary flux in");
47  params.addParam<bool>(
48  "quadrature", false, "Whether or not to use quadrature point based gap heat transfer");
50 
51  return params;
52 }
static InputParameters actionParameters()