Elastica is a free and open-source software project for the simulation of assemblies of slender, one-dimensional structures using Cosserat Rod theory.
More information about Elastica is available at the project website
PyElastica is the python implementation of Elastica. The easiest way to install PyElastica is with PIP:
$ pip install pyelastica
Or download the source code from the GitHub repo
Elastica++ is a C++ implementation of Elastica. The expected release date for the beta version is 2022 Q2.
We also opened gitter channel for short and immediate feedbacks.
If you are interested to contribute, please read contribution-guide first.
- Rigid Body
- External Forces / Interactions
- Connections / Contact / Joints
- Callback Functions
- Time steppers
- Utility Functions