thermopower wave device