41 static Real gapRect(
const Real distance,
const Real max_gap);
45 static Real gapCyl(
const Real radius,
const Real r1,
const Real r2,
const Real max_denom);
49 static Real gapSphere(
const Real radius,
const Real r1,
const Real r2,
const Real max_denom);
51 static Real gapAttenuation(Real adjusted_length, Real min_gap,
unsigned int min_gap_order);
55 unsigned int axisymmetric_radial_coord,
62 const Point & current_point,
65 const Real & gap_distance,
66 const Point & current_normal,
75 const GAP_GEOMETRY & gap_geom, Real radius, Real r1, Real r2, Real min_gap, Real max_gap)
const VariableValue *const _gap_conductivity_function_variable
MaterialProperty< Real > & _gap_conductance_dT
const Real _stefan_boltzmann
const NumericVector< Number > *const * _serialized_solution
static InputParameters actionParameters()
static Real gapCyl(const Real radius, const Real r1, const Real r2, const Real max_denom)
Compute gap distance for cylinder geometry.
static InputParameters validParams()
static void computeGapRadii(const GAP_GEOMETRY gap_geometry_type, const Point ¤t_point, const Point &p1, const Point &p2, const Real &gap_distance, const Point ¤t_normal, Real &r1, Real &r2, Real &radius)
Compute current gap radii for surface integration of gas conductance.
static Real gapLength(const GAP_GEOMETRY &gap_geom, const Real radius, const Real r1, const Real r2, const Real max_gap)
static Real gapLength(const GAP_GEOMETRY &gap_geom, Real radius, Real r1, Real r2, Real min_gap, Real max_gap)
Legacy method that clamps at min_gap.
MaterialProperty< Real > & _gap_thermal_conductivity
const Real _gap_conductivity
static Real gapAttenuation(Real adjusted_length, Real min_gap, unsigned int min_gap_order)
const std::string _appended_property_name
virtual Real h_radiation()
virtual Real dh_radiation()
virtual void initialSetup() override
virtual Real h_conduction()
const VariableValue & _gap_temp_value
const unsigned int _min_gap_order
virtual Real dh_conduction()
static Real gapRect(const Real distance, const Real max_gap)
Compute gap distance for plate geometry.
static Real gapSphere(const Real radius, const Real r1, const Real r2, const Real max_denom)
Compute gap distance for sphere geometry.
static void setGapGeometryParameters(const InputParameters ¶ms, const Moose::CoordinateSystemType coord_sys, unsigned int axisymmetric_radial_coord, GAP_GEOMETRY &gap_geometry_type, Point &p1, Point &p2)
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.
virtual void computeGapValues()
const VariableValue & _gap_distance_value
const Real _emissivity_primary
virtual void computeQpProperties() override
OutputTools< Real >::VariableValue VariableValue
virtual void computeQpConductance()
Override this to compute the conductance at _qp.
GAP_GEOMETRY & _gap_geometry_type
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _temp
PenetrationLocator * _penetration_locator
const InputParameters & parameters() const
const Real _emissivity_secondary
MooseVariable * _temp_var
const Function *const _gap_conductivity_function
GapConductance(const InputParameters ¶meters)
MaterialProperty< Real > & _gap_conductance