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

Go to the source code of this file.

Classes

class  ThermalContactAuxBCsAction
 

Functions

template<>
InputParameters validParams< ThermalContactAuxBCsAction > ()
 

Function Documentation

template<>
InputParameters validParams< ThermalContactAuxBCsAction > ( )

Definition at line 16 of file ThermalContactAuxBCsAction.C.

Referenced by ThermalContactAuxBCsAction::~ThermalContactAuxBCsAction().

17 {
18  InputParameters params = validParams<Action>();
19  params.addParam<std::string>(
20  "gap_aux_type",
21  "GapValueAux",
22  "A string representing the Moose object that will be used for computing the gap size");
23  params.addRequiredParam<NonlinearVariableName>("variable", "The variable for thermal contact");
24  params.addRequiredParam<BoundaryName>("master", "The master surface");
25  params.addRequiredParam<BoundaryName>("slave", "The slave surface");
26  params.addParam<Real>("tangential_tolerance",
27  "Tangential distance to extend edges of contact surfaces");
28  params.addParam<Real>(
29  "normal_smoothing_distance",
30  "Distance from edge in parametric coordinates over which to smooth contact normal");
31  params.addParam<std::string>("normal_smoothing_method",
32  "Method to use to smooth normals (edge_based|nodal_normal_based)");
33 
34  MooseEnum orders(AddVariableAction::getNonlinearVariableOrders());
35  params.addParam<MooseEnum>("order", orders, "The finite element order");
36 
37  params.addParam<bool>(
38  "warnings", false, "Whether to output warning messages concerning nodes not being found");
39  params.addParam<bool>(
40  "quadrature", false, "Whether or not to use quadrature point based gap heat transfer");
41  return params;
42 }