Go to the documentation of this file.
34 static Real
gapRect(Real distance, Real max_gap);
35 static Real
gapCyl(Real radius, Real r1, Real r2, Real max_denom);
36 static Real
gapSphere(Real radius, Real r1, Real r2, Real max_denom);
38 static Real
gapAttenuation(Real adjusted_length, Real min_gap,
unsigned int min_gap_order);
41 const Moose::CoordinateSystemType coord_sys,
42 unsigned int axisymmetric_radial_coord,
48 const Point & current_point,
51 const Real & gap_distance,
52 const Point & current_normal,
61 const GAP_GEOMETRY & gap_geom, Real radius, Real r1, Real r2, Real min_gap, Real max_gap)
63 return std::max(min_gap,
gapLength(gap_geom, radius, r1, r2, max_gap));
MaterialProperty< Real > & _gap_conductance_dT
MaterialProperty< Real > & _gap_thermal_conductivity
const NumericVector< Number > *const * _serialized_solution
const Real _gap_conductivity
const std::string _appended_property_name
MooseVariable * _temp_var
MaterialProperty< Real > & _gap_conductance
virtual void initialSetup() override
static InputParameters validParams()
const Function *const _gap_conductivity_function
const VariableValue * _gap_conductivity_function_variable
static Real gapAttenuation(Real adjusted_length, Real min_gap, unsigned int min_gap_order)
const VariableValue & _gap_temp_value
InputParameters validParams< GapConductance >()
static Real gapLength(const GAP_GEOMETRY &gap_geom, Real radius, Real r1, Real r2, Real max_gap)
virtual Real dh_radiation()
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)
const unsigned int _min_gap_order
static Real gapCyl(Real radius, Real r1, Real r2, Real max_denom)
virtual Real h_radiation()
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.
static Real gapSphere(Real radius, Real r1, Real r2, Real max_denom)
static Real gapRect(Real distance, Real max_gap)
virtual void computeGapValues()
virtual Real h_conduction()
const VariableValue & _gap_distance_value
virtual Real dh_conduction()
virtual void computeQpProperties() override
GAP_GEOMETRY & _gap_geometry_type
PenetrationLocator * _penetration_locator
const Real _stefan_boltzmann
GapConductance(const InputParameters ¶meters)
virtual void computeQpConductance()
Override this to compute the conductance at _qp.
const VariableValue & _temp
static InputParameters actionParameters()
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)
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.