pub struct FlowSummary {
pub total_entry_points: u32,
pub total_particles: u32,
pub total_nodes_visited: u32,
pub turbulence_count: u32,
pub valve_count: u32,
pub coverage_pct: f32,
pub elapsed_ms: f64,
}Expand description
Aggregate statistics for a flow simulation run.
Fields§
§total_entry_points: u32Number of distinct entry points used.
total_particles: u32Total particles spawned across all entry points.
total_nodes_visited: u32Total distinct graph nodes visited.
turbulence_count: u32Number of turbulence points above threshold.
valve_count: u32Number of valve (lock) points detected.
coverage_pct: f32Fraction of graph nodes visited in [0.0, 1.0].
elapsed_ms: f64Wall-clock time in milliseconds.
Trait Implementations§
Source§impl Clone for FlowSummary
impl Clone for FlowSummary
Source§fn clone(&self) -> FlowSummary
fn clone(&self) -> FlowSummary
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 moreSource§impl Debug for FlowSummary
impl Debug for FlowSummary
Auto Trait Implementations§
impl Freeze for FlowSummary
impl RefUnwindSafe for FlowSummary
impl Send for FlowSummary
impl Sync for FlowSummary
impl Unpin for FlowSummary
impl UnsafeUnpin for FlowSummary
impl UnwindSafe for FlowSummary
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