A heat pump is a device that transfers thermal energy from a source to a sink that is at a higher temperature than the source. Thus, heat pumps move thermal energy in a direction which is opposite to the direction of spontaneous heat flow. The heat pump uses some form of low entropy energy to accomplish the desired transfer of thermal energy from source to sink.