18 params.
addClassDescription(
"Implements the phasefield advection equation: $\\vec{v}\\cdot\\nabla "
19 "u = 0$, where the weak form is $(\\psi_i, \\vec{v}\\cdot\\nabla u) = "
26 :
ADKernelValue(parameters), _velocity(adCoupledVectorValue(
"velocity"))
registerMooseObject("PhaseFieldApp", ADPhaseFieldAdvection)
DualNumber< Real, DNDerivativeType, true > ADReal
const ADTemplateVariableGradient< T > & _grad_u
static InputParameters validParams()
Advection Kernel for the phasefield equation.
const ADVectorVariableValue & _velocity
Velocity vector variable.
ADPhaseFieldAdvection(const InputParameters ¶meters)
virtual ADReal precomputeQpResidual() override
static InputParameters validParams()