This is the collection of various applications for mechanics simulations and structural engineering models written in Rust.
- Install
cargo
- On RedHat-based systems install
libstdc++-static
Calculator for fluid flow functions (τ(λ), π(λ), ε(λ), q(λ), φ(λ) and y(λ)) and reverse calculator for finding lambda parameter based on function value (λ(τ), λ(π), λ(ε), λ(q), λ(φ) and λ(y)).
Graphical solver for fluid flow λ1(q) and λ2(q) functions that uses Newton's method.
Graph plot of Bessel functions of the first kind of 0-th order Y0(x) calculated with two methods: using integration and infinite series.
Simulations of different types of mechanical pendulums:
- Simple pendulum
- Elastic pendulum
- Coupled pendulums
- Double pendulum. Iterative model by D’Alessio (2022), https://doi.org/10.1088/1361-6404/ac986b
Graphical demonstration of fluid mechanics problem of a fluid in rectangular channel of infinite length.
Graphical demonstration of fluid mechanics problem of haze in a tube of limited length with various initial boundary conditions for the tube edges (e.g. closed, opened, with friction) as well as for pressure and velocity of a fluid.
- Original utils written in C++ – https://github.com/Postrediori/MechanicsPrograms