Question: temperature is defined as the transfer of thermal energy caused by a temperature difference?
Answer: Heat. ... Heat is a transfer of thermal energy caused by a difference in temperature. This temperature difference is also called a temperature gradient. Since heat is a movement of energy, it is measured in the same units as energy: joules (J).