Non-Linear (Chaotic): Solving the full Euler–Lagrange equations to visualize sensitivity to initial conditions. Linearized (Small Angle): Deriving the equations of motion for small angles to find ...
The project allows you to visualize the motion of the double pendulum and compares the accuracy/behavior of the C++ implementation against the Python "ground truth" (or reference) implementation.