Identifying all combinations of boundary conditions for in-plane vibration of isotropic and anisotropic rectangular plates