pub struct ConformanceChecking { /* private fields */ }Expand description
Conformance checking kernel.
Checks how well traces in an event log conform to a process model (DFG or Petri net).
Implementations§
Source§impl ConformanceChecking
impl ConformanceChecking
Sourcepub fn check_dfg(trace: &Trace, dfg: &DirectlyFollowsGraph) -> ConformanceResult
pub fn check_dfg(trace: &Trace, dfg: &DirectlyFollowsGraph) -> ConformanceResult
Check conformance of a trace against a DFG.
Sourcepub fn check_petri_net(trace: &Trace, net: &PetriNet) -> ConformanceResult
pub fn check_petri_net(trace: &Trace, net: &PetriNet) -> ConformanceResult
Check conformance of a trace against a Petri net.
Sourcepub fn check_log_dfg(
log: &EventLog,
dfg: &DirectlyFollowsGraph,
) -> ConformanceStats
pub fn check_log_dfg( log: &EventLog, dfg: &DirectlyFollowsGraph, ) -> ConformanceStats
Calculate conformance statistics for an entire log.
Sourcepub fn classify_deviations(result: &ConformanceResult) -> DeviationSummary
pub fn classify_deviations(result: &ConformanceResult) -> DeviationSummary
Detect specific deviation patterns.
Sourcepub fn find_common_deviations(
log: &EventLog,
dfg: &DirectlyFollowsGraph,
top_n: usize,
) -> Vec<CommonDeviation>
pub fn find_common_deviations( log: &EventLog, dfg: &DirectlyFollowsGraph, top_n: usize, ) -> Vec<CommonDeviation>
Find the most common deviation patterns across a log.
Trait Implementations§
Source§impl Clone for ConformanceChecking
impl Clone for ConformanceChecking
Source§fn clone(&self) -> ConformanceChecking
fn clone(&self) -> ConformanceChecking
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 ConformanceChecking
impl Debug for ConformanceChecking
Source§impl Default for ConformanceChecking
impl Default for ConformanceChecking
Source§impl GpuKernel for ConformanceChecking
impl GpuKernel for ConformanceChecking
Source§fn metadata(&self) -> &KernelMetadata
fn metadata(&self) -> &KernelMetadata
Returns the kernel metadata.
Source§fn requires_gpu_native(&self) -> bool
fn requires_gpu_native(&self) -> bool
Returns true if this kernel requires GPU-native execution.
Source§fn health_check(&self) -> HealthStatus
fn health_check(&self) -> HealthStatus
Perform a health check on this kernel. Read more
Source§fn refresh_config(&mut self, _config: &KernelConfig) -> Result<(), KernelError>
fn refresh_config(&mut self, _config: &KernelConfig) -> Result<(), KernelError>
Refresh kernel configuration at runtime. Read more
Auto Trait Implementations§
impl Freeze for ConformanceChecking
impl RefUnwindSafe for ConformanceChecking
impl Send for ConformanceChecking
impl Sync for ConformanceChecking
impl Unpin for ConformanceChecking
impl UnwindSafe for ConformanceChecking
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.