physics_in_parallel 4.0.0-alpha.1

High-performance infrastructure for numerical simulations in physics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Ready-to-use physical laws and canonical particle-model API.

pub use crate::models::{
    ATTR_A, ATTR_ALIVE, ATTR_M, ATTR_M_INV, ATTR_R, ATTR_RIGID, ATTR_V, ExplicitEuler, Integrator,
    IntegratorError, KineticEnergyObserver, LangevinThermostat, MassiveParticlesError,
    ObserveError, Observer, ParticleBoundary, ParticleBoundaryError, ParticleNeighborList,
    ParticleNeighborListError, ParticleSelection, ParticleStateError, PhysObj, PowerLawDecay,
    PowerLawError, PowerLawNetwork, PowerLawNetworkError, PowerLawRange, SemiImplicitEuler, Spring,
    SpringCutoff, SpringLawError, SpringNetwork, SpringNetworkError, TemperatureObserver,
    Thermostat, ThermostatError, VelocitySamplingMethod, create_template, is_alive, is_rigid,
    randomize_r, randomize_v, set_alive, set_rigid,
};