driven, enthusiastic and a little bit geeky.

LINCS: a linear constraint solver This project is an implementation of the linear contraint solver algorithm (LINCS). This algorithm is used in molecular dynamics simulations. In this application we use it to simulate the coiling of a rope as it hits a surface.

LINCS: a linear constraint solver

This code shows how to implement LINCS in C++. LINCS is a LINear Constraint Solver for molecular simulations with bond constraints.

LINCS is described by: Hess B, Bekker H, Berendsen HJC and Fraaije JGEM (1997) The original paper can be found here

This implementation was created by Marnix Kok and Wieger Hofstra and used in a project that simulates the coils of a rope that falls to the ground.

Download the algorithm implementation here: lincs.cpp

Embedded content: https://youtu.be/n3F9Fx_2U9o