Types of locomotives

There are several types of locomotives in use. Currently,

Diesel Electric,
Diesel Hydraulic and
Diesel mechanical locomotives