“Hamiltonian Analysis and Dual Vector Spectral Elements for 2D Maxwell Eigenproblems”. 2018. Communications in Computational Physics 21 (2): 515-25. https://doi.org/10.4208/cicp.OA-2016-0010.