FVAnisotropicDiffusion implements a standard diffusion term but with a diagonal tensor diffusion coef...
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
const Moose::FV::InterpMethod _coeff_interp_method
Decides if a geometric arithmetic or harmonic average is used for the face interpolation of the diffu...
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
const Moose::Functor< ADRealVectorValue > & _coeff
Functor returning the diagonal coefficients of a diffusion tensor.
virtual ADReal computeQpResidual() override
This is the primary function that must be implemented for flux kernel terms.
Interface function that holds the member variables and functions related to the interpolation schemes...
InterpMethod
This codifies a set of available ways to interpolate with elem+neighbor solution information to calcu...
FVFluxKernel is used for calculating residual contributions from numerical fluxes from surface integr...
FVAnisotropicDiffusion(const InputParameters ¶ms)