INSFVTurbulentDiffusion implements a standard diffusion term for a turbulent problem: ...
DualNumber< Real, DNDerivativeType, true > ADReal
const bool _preserve_sparsity_pattern
Whether a Newton's method is being used (and we need to preserve the sparsity pattern in edge cases) ...
void computeJacobian() override
virtual ADReal computeQpResidual() override final
const Moose::Functor< ADReal > & _scaling_coef
INSFVTurbulentDiffusion(const InputParameters ¶ms)
static InputParameters validParams()
const std::vector< BoundaryName > & _wall_boundary_names
Wall boundaries.
virtual void initialSetup() override
void computeResidual() override
std::unordered_set< const Elem * > _wall_bounded
List for wall treatment.