pub struct GpuSphStats {
pub max_density: f64,
pub min_density: f64,
pub mean_pressure: f64,
pub compression_error: f64,
}Expand description
Statistics computed from the pressure solver state.
Fields§
§max_density: f64Maximum density across all particles.
min_density: f64Minimum density across all particles.
mean_pressure: f64Mean pressure across all particles.
compression_error: f64Maximum relative density deviation from rest density.
Trait Implementations§
Source§impl Clone for GpuSphStats
impl Clone for GpuSphStats
Source§fn clone(&self) -> GpuSphStats
fn clone(&self) -> GpuSphStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GpuSphStats
impl RefUnwindSafe for GpuSphStats
impl Send for GpuSphStats
impl Sync for GpuSphStats
impl Unpin for GpuSphStats
impl UnsafeUnpin for GpuSphStats
impl UnwindSafe for GpuSphStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more