a heat engine converts heat energy into mechanical energy
heat_engine is engine. heat_engine is not engine. heat_pump is mechanical_device. heat_production is energy_transfer. heat is energy. heat is not energy. mechanical_energy is energy.