Pore-network modeling of colloid transport and retention considering surface deposition, hydrodynamic bridging, and straining