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