An endless swimming pool, also known as a counter-current pool, is a pool that uses a pump to create a current against which swimmers can swim continuously without moving forward. It is often installed in homes or luxury hotels for exercise or relaxation. The pool design typically includes a perimeter channel to collect the water, which is then recirculated through the pump to maintain the current.