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}