Skip to main content

simular/domains/
mod.rs

1//! Domain-specific simulation engines.
2//!
3//! Each domain implements a specific type of simulation:
4//! - Physics: Rigid body, orbital, fluid dynamics
5//! - Monte Carlo: Stochastic sampling with variance reduction
6//! - Optimization: Bayesian, evolutionary, gradient-based
7//! - ML: Training simulation, prediction, multi-turn evaluation
8
9pub mod ml;
10pub mod monte_carlo;
11pub mod optimization;
12pub mod physics;
13
14pub use ml::{
15    AnomalyDetector, AnomalyPattern, AnomalyType, InferenceConfig, JidokaMLFeedback,
16    MultiTurnEvaluation, MultiTurnSimulation, ParetoAnalysis, ParetoPoint, PredictionSimulation,
17    PredictionState, RollingStats, RulePatch, RuleType, TrainingAnomaly, TrainingConfig,
18    TrainingMetrics, TrainingSimulation, TrainingState, TrainingTrajectory, Turn, TurnMetrics,
19};
20pub use monte_carlo::{MonteCarloEngine, MonteCarloResult, VarianceReduction};
21pub use optimization::{AcquisitionFunction, BayesianOptimizer, GaussianProcess, OptimizerConfig};
22pub use physics::{EulerIntegrator, Integrator, PhysicsEngine, RK4Integrator, VerletIntegrator};