1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
//! Fluid and boundary objects that can be simulated. pub use self::boundary::{Boundary, BoundaryHandle, BoundarySet}; pub use self::contiguous_arena::{ContiguousArena, ContiguousArenaIndex}; pub use self::fluid::{Fluid, FluidHandle, FluidSet}; mod boundary; mod contiguous_arena; mod fluid; /// The identifier of a single particle. pub enum ParticleId { /// A fluid particle. FluidParticle(FluidHandle, usize), /// A boundary particle. BoundaryParticle(BoundaryHandle, usize), }