static InputParameters validParams()
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
FVDiffusion implements a standard diffusion term:
const Moose::Functor< ADReal > & _coeff
FVDiffusion(const InputParameters ¶ms)
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...
virtual ADReal computeQpResidual() override
This is the primary function that must be implemented for flux kernel terms.