energy propagation