20 params.
addClassDescription(
"Computes the P1 diffusion coefficient from the opacity and effective " 21 "scattering cross section.");
23 params.
addParam<MooseFunctorName>(
"sigma_scat_eff", 0.0,
"Effective P1 scatterig cross section.");
25 "Name given to the P1 diffusion coefficient.");
33 _opacity(getFunctor<
GenericReal<is_ad>>(
"opacity")),
34 _sigma_scat_eff(getFunctor<
GenericReal<is_ad>>(
"sigma_scat_eff"))
36 addFunctorProperty<GenericReal<is_ad>>(
37 getParam<std::string>(
"P1_diff_coef_name"),
42 return 1.0 / (3.0 *
kappa + sigma_scat);
Computes a convection heat flux from a solid surface to a fluid.
Moose::GenericType< Real, is_ad > GenericReal
static InputParameters validParams()
static InputParameters validParams()
const Moose::Functor< GenericReal< is_ad > > & _opacity
Opacity.
registerMooseObject("HeatTransferApp", RadiativeP1DiffusionCoefficientMaterial)
const Moose::Functor< GenericReal< is_ad > > & _sigma_scat_eff
Effective Scattering Cross Section.
static const std::string kappa
RadiativeP1DiffusionCoefficientMaterialTempl(const InputParameters ¶meters)