https://mooseframework.inl.gov
SideSetHeatTransferMaterial.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "InterfaceMaterial.h"
13 
14 // Forward Declarations
15 class Function;
16 
18 {
19 public:
21 
23 
24 protected:
25  virtual void computeQpProperties() override;
26 
28  const Function & _kgap;
30  const VariableValue * const _Tk;
32  const Function & _dgap;
34  const Function & _Tb;
36  const Function & _hp;
37  const Function & _hm;
39  const Function & _eps_p;
40  const Function & _eps_m;
42  const Function * const _rho_p;
43  const Function * const _rho_m;
44 
52 
54  const Real _sigma;
55 };
MaterialProperty< Real > & _Tbulk
const Real _sigma
Stefan-Boltzmann constant in W/cm^2-K^4.
static InputParameters validParams()
MaterialProperty< Real > & _h_neighbor
SideSetHeatTransferMaterial(const InputParameters &parameters)
const Function & _dgap
Gap width.
MaterialProperty< Real > & _cond
Material property handles.
MaterialProperty< Real > & _h_primary
const Function & _kgap
Material conductivity.
const Function & _Tb
Gap bulk temperature.
MaterialProperty< Real > & _emmissivity_eff_primary
MaterialProperty< Real > & _emmissivity_eff_neighbor
const VariableValue *const _Tk
Variable to compute conductivity.
OutputTools< Real >::VariableValue VariableValue
const Function & _hp
Heat transfer coefficients.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Function *const _rho_p
Surface reflectivities.
const InputParameters & parameters() const
const Function & _eps_p
Surface emissivities.
virtual void computeQpProperties() override