Tidied CalcVelocitySelfNL.
Calculates new positions of the dummy points after propagation.
Works up until points get deleted, need to change mesh_adjust. Going to
use a separate vector to store dummies away from 'real' points to fix
this, but some version control seemed like a good idea...
Forgot to add these 'working' versions before I went ahead and changed
everything. Possible overkill.
Dummy points now stored in a separate vector. Waves on a single line
filament seem to work, need to adapt reconnect and add effects of other
filament now.
Tidied everything up, currently works until self-reconnecting.
Included type flag in the default ring constructor.
Removed an empty line that annoyed me each pull...
Animates strings!
Various tweaks here and there trying to jerk one end of the line.
Trying to produce a more physical perturbation, currently failing.
Trying to undo GitHub's unexplained commit revert.