lcls_2014 (LCLS with variable pseudo-time, 2014)
intsharp/sharpening.py
Localized CLS with variable pseudo-time (2014)
Supports: 1D and 2D (selected automatically based on domain)
RHS for the volume fraction \( \alpha \):
\[ \tilde{a}\,\nabla\cdot\left[\epsilon(\nabla\alpha\cdot\mathbf{n})\mathbf{n} - \alpha(1-\alpha)\mathbf{n}\right] \]
Simplified localization weight \( \tilde{a} = 4\alpha(1-\alpha) \) peaks at the interface and suppresses reinitialization in bulk.
\( \mathbf{n} = \nabla\alpha/|\nabla\alpha| \)
Parameters:
eps_target: Target interface thickness \( \epsilon \)strength: Sharpening strength \( \Gamma \)