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

Go to the source code of this file.

Classes

class  ThermalContactMaterialsAction
 

Functions

template<>
InputParameters validParams< ThermalContactMaterialsAction > ()
 

Function Documentation

template<>
InputParameters validParams< ThermalContactMaterialsAction > ( )

Definition at line 18 of file ThermalContactMaterialsAction.C.

19 {
20  InputParameters params = validParams<Action>();
21  params.addRequiredParam<std::string>(
22  "type",
23  "A string representing the Moose object that will be used for heat conduction over the gap");
24 
25  params.addRequiredParam<NonlinearVariableName>("variable", "The variable for thermal contact");
26  params.addRequiredParam<BoundaryName>("master", "The master surface");
27  params.addRequiredParam<BoundaryName>("slave", "The slave surface");
28  params.addParam<Real>("gap_conductivity", 1.0, "The thermal conductivity of the gap material");
29  params.addParam<FunctionName>(
30  "gap_conductivity_function",
31  "Thermal conductivity of the gap material as a function. Multiplied by gap_conductivity.");
32  params.addParam<std::vector<VariableName>>(
33  "gap_conductivity_function_variable",
34  "Variable to be used in gap_conductivity_function in place of time");
35 
36  params.addParam<bool>(
37  "quadrature", false, "Whether or not to use quadrature point based gap heat transfer");
38 
39  params.addParam<std::string>("conductivity_name",
40  "thermal_conductivity",
41  "The name of the MaterialProperty associated with conductivity "
42  "(\"thermal_conductivity\" in the case of heat conduction)");
43  params.addParam<std::string>("conductivity_master_name",
44  "thermal_conductivity",
45  "The name of the MaterialProperty associated with conductivity "
46  "(\"thermal_conductivity\" in the case of heat conduction)");
47 
49  return params;
50 }
static InputParameters actionParameters()