Shuichi Miyamoto, Peter A. Kollman (1992). Settle: An analytical version of the SHAKE and RATTLE algorithm for rigid water models. Journal of Computational Chemistry. https://doi.org/10.1002/jcc.540130805