Thermogenous

a.
  1. Producing heat; thermogenic.