DualNumber< Real, DNDerivativeType, true > ADReal
void computeJacobian() override
void computeResidual() override
INSFVTurbulentDiffusion implements a standard diffusion term for a turbulent problem:
static InputParameters validParams()
const std::vector< BoundaryName > & _wall_boundary_names
Wall boundaries.
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 computeResidual() override
void computeJacobian() override
std::unordered_set< const Elem * > _wall_bounded
List for wall treatment.
const Moose::Functor< ADReal > & _scaling_coef
virtual ADReal computeQpResidual() override final
virtual void initialSetup() override