Mass- and Energy-Conserved Numerical Schemes for Nonlinear Schrödinger Equations. (2019). Communications in Computational Physics, 26(5), 1365-1396. https://doi.org/10.4208/cicp.2019.js60.05