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)
145 auto stored =
static_cast<int>(
v);
void dataStore(std::ostream &stream, GapConductance::GAP_GEOMETRY &v, void *ctx)
void dataLoad(std::istream &stream, GapConductance::GAP_GEOMETRY &v, void *ctx)
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.
static Real gapRect(const Real distance, const Real max_gap)
Compute gap distance for plate geometry.
const NumericVector< Number > *const * _serialized_solution
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 void setGapGeometryParameters(const InputParameters ¶ms, const Moose::CoordinateSystemType coord_sys, unsigned int axisymmetric_radial_coord, GAP_GEOMETRY &gap_geometry_type, Point &p1, Point &p2)
virtual Real h_conduction()
const VariableValue & _temp
MaterialProperty< Real > & _gap_thermal_conductivity
const Real _stefan_boltzmann
virtual void computeQpProperties() override
virtual void computeGapValues()
GAP_GEOMETRY & _gap_geometry_type
virtual Real dh_radiation()
const VariableValue & _gap_temp_value
static InputParameters actionParameters()
MaterialProperty< Real > & _gap_conductance
static Real gapSphere(const Real radius, const Real r1, const Real r2, const Real max_denom)
Compute gap distance for sphere geometry.
const Real _emissivity_secondary
static InputParameters validParams()
const VariableValue & _gap_distance_value
static Real gapLength(const GAP_GEOMETRY &gap_geom, const Real radius, const Real r1, const Real r2, const Real max_gap)
virtual void computeQpConductance()
Override this to compute the conductance at _qp.
static Real gapCyl(const Real radius, const Real r1, const Real r2, const Real max_denom)
Compute gap distance for cylinder geometry.
virtual Real h_radiation()
static Real gapAttenuation(Real adjusted_length, Real min_gap, unsigned int min_gap_order)
const Real _emissivity_primary
const unsigned int _min_gap_order
const std::string _appended_property_name
virtual void initialSetup() override
MooseVariable * _temp_var
MaterialProperty< Real > & _gap_conductance_dT
const Real _gap_conductivity
virtual Real dh_conduction()
const VariableValue *const _gap_conductivity_function_variable
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.
const Function *const _gap_conductivity_function
PenetrationLocator * _penetration_locator
const InputParameters & parameters() const
VariableValueTempl< false > VariableValue