pub struct DemandReliabilityReport {
pub demand_model: DemandModel,
pub report_step_seconds: f64,
pub period_count: usize,
pub nodes: Vec<DemandReliabilityNode>,
pub summary: DemandReliabilitySummary,
}Expand description
Complete demand-reliability report for a single simulation run.
Fields§
§demand_model: DemandModelDemand model used during the simulation (DDA or PDA).
report_step_seconds: f64Duration of each reporting period (seconds).
period_count: usizeTotal number of reporting periods in the .out file.
nodes: Vec<DemandReliabilityNode>Per-junction metrics, ordered to match Network::nodes.
summary: DemandReliabilitySummaryNetwork-level summary aggregated from all junctions.
Trait Implementations§
Source§impl Clone for DemandReliabilityReport
impl Clone for DemandReliabilityReport
Source§fn clone(&self) -> DemandReliabilityReport
fn clone(&self) -> DemandReliabilityReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DemandReliabilityReport
impl RefUnwindSafe for DemandReliabilityReport
impl Send for DemandReliabilityReport
impl Sync for DemandReliabilityReport
impl Unpin for DemandReliabilityReport
impl UnsafeUnpin for DemandReliabilityReport
impl UnwindSafe for DemandReliabilityReport
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