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

Go to the source code of this file.

Classes

class  GapConductance
 Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation. More...
 

Functions

template<>
InputParameters validParams< GapConductance > ()
 

Function Documentation

template<>
InputParameters validParams< GapConductance > ( )

Definition at line 22 of file GapConductance.C.

23 {
24  InputParameters params = validParams<Material>();
26 
27  params.addRequiredCoupledVar("variable", "Temperature variable");
28 
29  // Node based
30  params.addCoupledVar("gap_distance", "Distance across the gap");
31  params.addCoupledVar("gap_temp", "Temperature on the other side of the gap");
32  params.addParam<Real>("gap_conductivity", 1.0, "The thermal conductivity of the gap material");
33  params.addParam<FunctionName>(
34  "gap_conductivity_function",
35  "Thermal conductivity of the gap material as a function. Multiplied by gap_conductivity.");
36  params.addCoupledVar("gap_conductivity_function_variable",
37  "Variable to be used in the gap_conductivity_function in place of time");
38 
39  // Quadrature based
40  params.addParam<bool>("quadrature",
41  false,
42  "Whether or not to do quadrature point based gap heat "
43  "transfer. If this is true then gap_distance and "
44  "gap_temp should NOT be provided (and will be "
45  "ignored); however, paired_boundary and variable are "
46  "then required.");
47  params.addParam<BoundaryName>("paired_boundary", "The boundary to be penetrated");
48 
49  params.addParam<Real>("stefan_boltzmann", 5.669e-8, "The Stefan-Boltzmann constant");
50 
51  params.addParam<bool>("use_displaced_mesh",
52  true,
53  "Whether or not this object should use the "
54  "displaced mesh for computation. Note that in "
55  "the case this is true but no displacements "
56  "are provided in the Mesh block the "
57  "undisplaced mesh will still be used.");
58 
59  return params;
60 }
static InputParameters actionParameters()