scirs2_interpolate/advanced_coordinator_modules/
mod.rs

1//! Advanced Interpolation Coordinator Modules
2//!
3//! This module contains the refactored components of the advanced interpolation
4//! coordinator, broken down into focused, maintainable modules.
5
6// Core types and configuration
7pub mod config;
8pub mod types;
9
10// Core coordinator functionality
11pub mod core_coordinator;
12
13// Specialized optimization engines
14pub mod accuracy_optimization;
15pub mod method_selection;
16pub mod pattern_analysis;
17pub mod performance_tuning;
18pub mod quantum_optimization;
19
20// Knowledge and memory systems
21pub mod knowledge_transfer;
22pub mod memory_management;
23
24// Public API re-exports
25pub use config::*;
26pub use core_coordinator::{
27    create_advanced_interpolation_coordinator, AdvancedInterpolationCoordinator,
28    CacheOptimizationResult, InterpolationPerformanceMetrics, InterpolationRecommendation,
29    MethodPerformanceEstimate, SystemOptimizationResult,
30};
31pub use types::*;
32
33// Re-export key types from specialized modules
34pub use accuracy_optimization::AccuracyOptimizationEngine;
35pub use knowledge_transfer::{CrossDomainInterpolationKnowledge, TransferKnowledgeResult};
36pub use memory_management::{
37    AdaptiveInterpolationCache, InterpolationMemoryManager, InterpolationPerformanceTracker,
38    MemoryStatistics, PerformanceSummary,
39};
40pub use method_selection::IntelligentMethodSelector;
41pub use pattern_analysis::{DataPatternAnalyzer, PatternAnalysisResult};
42pub use performance_tuning::{PerformanceOptimizationResult, PerformanceTuningSystem};
43pub use quantum_optimization::{QuantumOptimizationResult, QuantumParameterOptimizer};