Settle: An analytical version of the SHAKE and RATTLE algorithm for rigid water models | Synapse