19 params.
addClassDescription(
"The re-initialization equation defined by Olsson et. al. (2007).");
21 "phi_0",
"The level set variable to be reinitialized as signed distance function.");
23 "use_modified_reinitilization_formulation",
25 "Use the modified reinitilization formulation (Olsson et. al. (2007), section 2.2.1).");
27 "epsilon",
"The epsilon coefficient to be used in the reinitialization calculation.");
33 _grad_levelset_0(adCoupledGradient(
"phi_0")),
34 _epsilon(getPostprocessorValue(
"epsilon")),
35 _use_modified_reinitilization_formulation(
36 getParam<bool>(
"use_modified_reinitilization_formulation"))
const bool _use_modified_reinitilization_formulation
Use modified reinitilization formulation (see Olsson et. al. (2007), section 2.2.1) ...
static InputParameters validParams()
const ADTemplateVariableValue< T > & _u
registerMooseObject("LevelSetApp", LevelSetOlssonReinitialization)
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
Real f(Real x)
Test function for Brents method.
const PostprocessorValue & _epsilon
Interface thickness.
const ADVariableGradient & _grad_levelset_0
Gradient of the level set variable at time, = 0.
Implements the re-initialization equation proposed by Olsson et.
LevelSetOlssonReinitialization(const InputParameters ¶meters)
const ADTemplateVariableGradient< T > & _grad_u
virtual ADRealVectorValue precomputeQpResidual() override