https://mooseframework.inl.gov
Loading...
Searching...
No Matches
navier_stokes
include
functormaterials
FunctorIsotropicEffectiveFluidThermalConductivity.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 "
FunctorEffectiveFluidThermalConductivity.h
"
13
#include "
NS.h
"
14
18
template
<
typename
Derived>
19
class
FunctorIsotropicEffectiveFluidThermalConductivity
20
:
public
FunctorEffectiveFluidThermalConductivity
21
{
22
public
:
23
FunctorIsotropicEffectiveFluidThermalConductivity
(
const
InputParameters
&
parameters
);
24
25
static
InputParameters
validParams
();
26
};
27
28
template
<
typename
Derived>
29
InputParameters
30
FunctorIsotropicEffectiveFluidThermalConductivity<Derived>::validParams
()
31
{
32
return
FunctorEffectiveFluidThermalConductivity::validParams
();
33
}
34
35
template
<
typename
Derived>
36
FunctorIsotropicEffectiveFluidThermalConductivity
<
37
Derived>
::FunctorIsotropicEffectiveFluidThermalConductivity
(
const
InputParameters
& parameters)
38
:
FunctorEffectiveFluidThermalConductivity
(parameters)
39
{
40
addFunctorProperty<ADRealVectorValue>(
41
NS::kappa
,
42
[
this
](
const
auto
& r,
const
auto
& t) ->
ADRealVectorValue
43
{
44
RealVectorValue multipliers(1.0, 1.0, 1.0);
45
return
multipliers *
static_cast<
Derived *
>
(
this
)->computeEffectiveConductivity(r, t);
46
});
47
}
FunctorEffectiveFluidThermalConductivity.h
NS.h
FunctorEffectiveFluidThermalConductivity
This is a base class material to calculate the effective thermal conductivity of the fluid phase.
Definition
FunctorEffectiveFluidThermalConductivity.h:24
FunctorEffectiveFluidThermalConductivity::validParams
static InputParameters validParams()
Definition
FunctorEffectiveFluidThermalConductivity.C:13
FunctorIsotropicEffectiveFluidThermalConductivity
Material providing an isotropic effective fluid thermal conductivity.
Definition
FunctorIsotropicEffectiveFluidThermalConductivity.h:21
FunctorIsotropicEffectiveFluidThermalConductivity::validParams
static InputParameters validParams()
Definition
FunctorIsotropicEffectiveFluidThermalConductivity.h:30
FunctorIsotropicEffectiveFluidThermalConductivity::FunctorIsotropicEffectiveFluidThermalConductivity
FunctorIsotropicEffectiveFluidThermalConductivity(const InputParameters ¶meters)
Definition
FunctorIsotropicEffectiveFluidThermalConductivity.h:37
FunctorMaterial::parameters
const InputParameters & parameters() const
libMesh::VectorValue< ADReal >
NS::kappa
static const std::string kappa
Definition
NS.h:120
InputParameters
Generated on Fri Aug 21 2026 13:41:06 for https://mooseframework.inl.gov by
1.9.8