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