Skip to main content

oxiphysics_gpu/fluid_sim_gpu/
fluidsimconfig_traits.rs

1//! # FluidSimConfig - Trait Implementations
2//!
3//! This module contains trait implementations for `FluidSimConfig`.
4//!
5//! ## Implemented Traits
6//!
7//! - `Default`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11#[allow(unused_imports)]
12use super::functions::*;
13use super::types::FluidSimConfig;
14
15impl Default for FluidSimConfig {
16    fn default() -> Self {
17        Self {
18            grid_size: [16, 16, 16],
19            dx: 0.1,
20            dt: 0.01,
21            density: 1000.0,
22            gravity: [0.0, -9.81, 0.0],
23            vorticity_eps: 0.5,
24            surface_tension: 0.0728,
25            pressure_iters: 20,
26            flip_ratio: 0.95,
27        }
28    }
29}