https://mooseframework.inl.gov
Loading...
Searching...
No Matches
navier_stokes
include
functormaterials
INSFVMushyPorousFrictionFunctorMaterial.h
Go to the documentation of this file.
1
//* This file is part of the MOOSE framework
2
//* https://mooseframework.inl.gov
3
//*
4
//* All rights reserved, see COPYRIGHT for full restrictions
5
//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6
//*
7
//* Licensed under LGPL 2.1, please see LICENSE for details
8
//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10
#pragma once
11
12
#include "
FunctorMaterial.h
"
13
18
class
INSFVMushyPorousFrictionFunctorMaterial
:
public
FunctorMaterial
19
{
20
public
:
21
static
InputParameters
validParams
();
22
23
INSFVMushyPorousFrictionFunctorMaterial
(
const
InputParameters
&
parameters
);
24
25
protected
:
27
const
Moose::Functor<ADReal>
&
_fl
;
29
const
Moose::Functor<ADReal>
&
_mu
;
31
const
Moose::Functor<ADReal>
&
_rho_l
;
33
const
Moose::Functor<ADReal>
&
_dendrite_spacing_scaling
;
34
37
inline
static
const
ADReal
_c
= 180;
38
inline
static
const
ADReal
_s
= 100;
39
inline
static
const
ADReal
_fs_crit
= 0.27;
40
inline
static
const
ADReal
_forchheimer_coef
= 0.55;
42
};
ADReal
DualNumber< Real, DNDerivativeType, true > ADReal
FunctorMaterial.h
FunctorMaterial
INSFVMushyPorousFrictionFunctorMaterial
This is the material class used to compute the drag coefficients in mushy (porous) regions during pha...
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:19
INSFVMushyPorousFrictionFunctorMaterial::_fs_crit
static const ADReal _fs_crit
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:39
INSFVMushyPorousFrictionFunctorMaterial::_fl
const Moose::Functor< ADReal > & _fl
The liquid fraction.
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:27
INSFVMushyPorousFrictionFunctorMaterial::_mu
const Moose::Functor< ADReal > & _mu
The dynamic viscosity.
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:29
INSFVMushyPorousFrictionFunctorMaterial::_s
static const ADReal _s
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:38
INSFVMushyPorousFrictionFunctorMaterial::_forchheimer_coef
static const ADReal _forchheimer_coef
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:40
INSFVMushyPorousFrictionFunctorMaterial::_rho_l
const Moose::Functor< ADReal > & _rho_l
The liquid density.
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:31
INSFVMushyPorousFrictionFunctorMaterial::validParams
static InputParameters validParams()
Definition
INSFVMushyPorousFrictionFunctorMaterial.C:21
INSFVMushyPorousFrictionFunctorMaterial::_c
static const ADReal _c
Main closures parameters.
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:37
INSFVMushyPorousFrictionFunctorMaterial::_dendrite_spacing_scaling
const Moose::Functor< ADReal > & _dendrite_spacing_scaling
Dendrite spacing.
Definition
INSFVMushyPorousFrictionFunctorMaterial.h:33
FunctorMaterial::parameters
const InputParameters & parameters() const
Moose::FunctorEnvelope
InputParameters
Generated on Fri Aug 21 2026 13:41:06 for https://mooseframework.inl.gov by
1.9.8