“A Broad Class of Conservative Numerical Methods for Dispersive Wave Equations”. 2021. Communications in Computational Physics 29 (4): 979-1029. https://doi.org/10.4208/cicp.OA-2020-0119.