Skip to main content

dsfb_ddmf/
lib.rs

1//! Deterministic residual-envelope disturbance modeling framework (DDMF).
2//!
3//! This crate extends the core `dsfb` workspace with deterministic disturbance
4//! generators, single-channel envelope tracking, and Monte Carlo sweep tooling.
5
6pub mod disturbances;
7pub mod envelope;
8pub mod monte_carlo;
9pub mod sim;
10
11pub use disturbances::{build_disturbance, Disturbance, DisturbanceKind};
12pub use envelope::{ResidualEnvelope, TrustWeight};
13pub use monte_carlo::{
14    example_impulse_result, example_persistent_result, run_monte_carlo, MonteCarloBatch,
15    MonteCarloConfig, MonteCarloRunRecord, MonteCarloSummary, TrajectoryRow,
16};
17pub use sim::{
18    run_multichannel_simulation, run_simulation, run_simulation_with_s0, SimulationConfig,
19    SimulationResult,
20};