HPG

Hamilton-Pontryagin-Galerkin Integrators