Seol mar théacs é seo: Discontinuous Galerkin methods for Friedrichs systems with irregular solutions