14 GenericPorousMediumMaterial,
23 params.
addClassDescription(
"Computes generic material properties related to simulation of fluid " 24 "flow in a porous medium");
27 params.
addParam<
Real>(
"pm_htc", 0,
"Fluid-to-solid heat transfer coefficient in porous medium");
28 params.
addParam<
Real>(
"pm_aw", 0,
"Fluid-to-solid heat transfer area density in porous medium");
35 _alpha(getParam<
Real>(
"alpha")),
36 _beta(getParam<
Real>(
"beta")),
37 _pm_htc_const(getParam<
Real>(
"pm_htc")),
38 _pm_aw_const(getParam<
Real>(
"pm_aw")),
39 _pm_htc(declareProperty<
Real>(
"pm_heat_transfer_coefficient")),
40 _pm_aw(declareProperty<
Real>(
"pm_heat_transfer_area_density"))
Computes material properties relevant to simulation of fluid flow in a porous medium.
virtual void computeQpProperties() override
virtual void computeQpProperties() override
static InputParameters validParams()
registerMooseObject("NavierStokesApp", PINSFEMaterial)
MaterialProperty< Real > & _pm_htc
static InputParameters validParams()
MaterialProperty< RealTensorValue > & _inertia_resistance_coeff
MaterialProperty< Real > & _pm_aw
registerMooseObjectRenamed("NavierStokesApp", GenericPorousMediumMaterial, "02/01/2024 00:00", PINSFEMaterial)
Fluid materials for 3D fluid model.
PINSFEMaterial(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
MaterialProperty< RealTensorValue > & _viscous_resistance_coeff