Swirling flow combustion - Fundamentals and application