Огонь, как тактический прием в военном деле, действительно может быть классифицирован по различным критериям. В соответствии с вашими вариантами, можно выделить следующие виды огня:
a. Огневое поражение противника из автоматического оружия, с применением авиации, с использованием результатов стрельбы артиллерии и танков – это классификация огня по используемым видам оружия и средств поражения.
b. Огонь по отдельной цели, сосредоточенный, заградительный, фронтальный, фланговый, перекрестный огонь – это классификация огня по тактической форме его ведения и расположению целей.
c. Ведение огня по отдельной цели, сосредоточенный огонь из стрелкового оружия, заградительный из танков и средств артиллерии, противовоздушный из зенитных средств – это также различные виды огня, где акцент сделан на назначение и тип средств, которые применяются для ведения огня.
Каждая из предложенных вами классификаций имеет право на существование и используется в различных контекстах военного дела.