58 const Real conduction_k)
const;
66 const Real turbulent_nusselt)
const;
EChannelType
Enum for describing the center, edge and corner subchannels or gap types.
const InputParameters & parameters() const
Base class for SCM closures.
Base class for the convective heat transfer coefficients (HTC) closures used in SCM.
Real blendTurbulentNusseltNumber(const NusseltPreInfo &nusselt_info, const Real turbulent_nusselt) const
Blends turbulent Nusselt number through the transition range using the base laminar value.
SubChannel1PhaseProblem::NusseltStruct NusseltStruct
Real computeHTC(const FrictionStruct &friction_info, const NusseltStruct &nusselt_info, const Real conduction_k) const
Computes the convective heat transfer coefficient for the local conditions.
std::unique_ptr< SolutionHandle > _Dpin_soln
Real turbulentReynoldsNumber(const NusseltPreInfo &nusselt_info) const
Reynolds number used to evaluate the turbulent endpoint for transition-region blending.
virtual Real computeNusseltNumber(const FrictionStruct &friction_info, const NusseltStruct &nusselt_info) const =0
Computes the nusselt number for the local conditions.
static InputParameters validParams()
NusseltPreInfo computeNusseltNumberPreInfo(const NusseltStruct &nusselt_info) const
Computes all the data needed before computing the nusselt number. It's used by all closure models.
SubChannel1PhaseProblem::FrictionStruct FrictionStruct
structure that holds the needed data to calculate intermediate data needed to calculate the Nusselt n...
structure with the needed information to compute the friction factor at a specific subchannel cell
structure with the needed information to compute the Nusselt number at a specific subchannel cell and...