https://mooseframework.inl.gov
navier_stokes
include
fvkernels
PINSFVMomentumDiffusion.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 "
INSFVMomentumDiffusion.h
"
13
17
class
PINSFVMomentumDiffusion
:
public
INSFVMomentumDiffusion
18
{
19
public
:
20
static
InputParameters
validParams
();
21
PINSFVMomentumDiffusion
(
const
InputParameters
& params);
22
23
protected
:
30
virtual
ADReal
computeStrongResidual
(
const
bool
populate_a_coeffs)
override
;
31
33
const
Moose::Functor<ADReal>
&
_eps
;
34
};
Moose::FunctorEnvelope
ADReal
DualNumber< Real, DNDerivativeType, true > ADReal
PINSFVMomentumDiffusion::_eps
const Moose::Functor< ADReal > & _eps
the porosity
Definition:
PINSFVMomentumDiffusion.h:33
INSFVMomentumDiffusion
Definition:
INSFVMomentumDiffusion.h:19
InputParameters
PINSFVMomentumDiffusion
A flux kernel for diffusion of momentum in porous media across cell faces.
Definition:
PINSFVMomentumDiffusion.h:17
PINSFVMomentumDiffusion::PINSFVMomentumDiffusion
PINSFVMomentumDiffusion(const InputParameters ¶ms)
Definition:
PINSFVMomentumDiffusion.C:29
PINSFVMomentumDiffusion::computeStrongResidual
virtual ADReal computeStrongResidual(const bool populate_a_coeffs) override
Routine to compute this object's strong residual (e.g.
Definition:
PINSFVMomentumDiffusion.C:38
PINSFVMomentumDiffusion::validParams
static InputParameters validParams()
Definition:
PINSFVMomentumDiffusion.C:19
INSFVMomentumDiffusion.h
Generated on Wed Aug 6 2025 14:36:57 for https://mooseframework.inl.gov by
1.8.14