The SHAKE algorithm was the first algorithm to apply geometric constraints to bonds in molecular dynamics simulations.
SHAKE reference
Viewing Details: