A Level-Set Based Method for Premixed Combustion in Compressible Flow