I wanted to ask question about self-avoiding random walk. Does anyone know how does it actually work in polymers? After I create all the polymers the minimum distance(calculated with analyze mindist) between monomers is always less then shield value in SAW option. I know for sure that if I increase number of polymers it fails to put all of them in the simulation box so the algorithm has to check the distances with all other particles, but how does it check them if the minimum distance becomes less then shield ?