ruvector_coherence/
lib.rs1pub mod batch;
8pub mod comparison;
9pub mod metrics;
10pub mod quality;
11
12#[cfg(feature = "spectral")]
13pub mod spectral;
14
15pub use batch::{evaluate_batch, BatchResult};
16pub use comparison::{
17 compare_attention_masks, edge_flip_count, jaccard_similarity, ComparisonResult,
18};
19pub use metrics::{contradiction_rate, delta_behavior, entailment_consistency, DeltaMetric};
20pub use quality::{cosine_similarity, l2_distance, quality_check, QualityResult};
21
22#[cfg(feature = "spectral")]
23pub use spectral::{
24 compute_degree_regularity, estimate_effective_resistance_sampled, estimate_fiedler,
25 estimate_largest_eigenvalue, estimate_spectral_gap, CsrMatrixView, HealthAlert,
26 HnswHealthMonitor, SpectralCoherenceScore, SpectralConfig, SpectralTracker,
27};