The flow of energy in an ecosystem is said to be unidirectional because some energy is lost in form of heat when moving from one trophic level to next for the maintenance of homeostasis of an organism thus each successive trophic level receive a less amount of energy as compared to the preceding trophic level.