A Karhunen-Loeve Galerkin Technique with Shock Fitting for Optimization of a Blunt Body Geometry