Releases: MPolovyi/my-colloids-ConsoleAMPVicsek
М1-7
6Л
This release has the basic functionality for simulations, implements transitional, kuette and two-side kuette border conditions. Particle interaction radius defines density (all sizes are given in interaction radius values). Coordinates and velocities are saved in binary format for size optimization.
Data saves after each cycle of simulations (before the stability test).
Stability checkers checks if
a) averaged on 5% of previous iterations velocity distribution is within 0.0001 from the distribution obtained after 5% of iterations (iterating 5% steps with averaging, storing values, iterating again, comparing each value)
b) number of steps is below certain limit
if none of the above is true, number of test iterations is multiplied by 2, otherwise simulation continues with lower noise.
Noise is done in degrees (possible values from 0 to 180, other just make no sense)