pub struct ConformanceReport {
pub fitness: f64,
pub precision: f64,
pub generalization: Option<f64>,
pub anomaly_stats: AnomalyStats,
pub per_procedure: Vec<ProcedureConformance>,
}Expand description
Full conformance report for an event trail against a blueprint.
Fields§
§fitness: f64Fraction of observed transition events that match a defined transition.
precision: f64Fraction of defined transitions that were observed in the event trail.
generalization: Option<f64>Generalization score in [0, 1]. High values indicate the blueprint
produces consistent fitness across different seeds (low variance).
None if not computed (requires compute_generalization).
anomaly_stats: AnomalyStatsAnomaly statistics.
per_procedure: Vec<ProcedureConformance>Per-procedure conformance breakdown.
Trait Implementations§
Source§impl Clone for ConformanceReport
impl Clone for ConformanceReport
Source§fn clone(&self) -> ConformanceReport
fn clone(&self) -> ConformanceReport
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 ConformanceReport
impl Debug for ConformanceReport
Auto Trait Implementations§
impl Freeze for ConformanceReport
impl RefUnwindSafe for ConformanceReport
impl Send for ConformanceReport
impl Sync for ConformanceReport
impl Unpin for ConformanceReport
impl UnsafeUnpin for ConformanceReport
impl UnwindSafe for ConformanceReport
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