A Structure-Preserving Discretization of Nonlinear Schrödinger Equation. (1999). Journal of Computational Mathematics, 17(5), 553-560. https://global-sci.com/index.php/JCM/article/view/11340