rustsim-mobility 0.0.1

Multi-modal mobility glue for rustsim: leg-based trips, mode transitions, shared obstacle interfaces between crowds, vehicles, and transit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Cross-domain mobility policy re-exports.
//!
//! `rustsim-mobility` does not own traffic or transit policy internals, but it
//! exposes the common contracts from one module so multimodal simulations can
//! wire queue, service, and control behavior without coupling domain crates to
//! each other.

pub use rustsim_traffic::{
    ControlContext, ControlDecision, ControlPolicy, FifoGapPolicy, FixedControlPolicy, QueuePolicy,
    SpeedConstraint, SpeedDecision,
};
pub use rustsim_transit::{
    board_with_policy, BoardingPolicy, CapacityStopQueuePolicy, DispatchContext, DispatchDecision,
    DispatchPolicy, DwellPolicy, FifoBoardingPolicy, LinearDwellPolicy, ScheduledDispatchPolicy,
    StopQueuePolicy,
};