difference between swing check valve and non return valve

difference between swing check valve and non return valve