Expand description
Self-correcting simulation with adaptive time-stepping and conservation monitoring.
This crate provides:
- Conservation law monitoring (energy, momentum, angular momentum)
- Adaptive time-stepping with PI controller
- Shadow Hamiltonian tracking for symplectic integrators
- Solver quality assessment and graceful degradation
- Multi-rate integration (r-RESPA)
Re-exports§
pub use conservation::ConservationMonitor;pub use conservation::ConservationState;pub use conservation::total_angular_momentum;pub use conservation::total_momentum;pub use degradation::AutoSwitchController;pub use degradation::DegradationStrategy;pub use degradation::SolverQuality;pub use degradation::SolverSuggestion;pub use multi_rate::RRespaIntegrator;pub use multi_rate::split_forces_gravity;pub use multi_rate::split_forces_stiffness;pub use time_step::AdaptiveTimeStep;pub use time_step::EmbeddedRkError;pub use time_step::PiController;
Modules§
- conservation
- Conservation law monitoring for physics simulations.
- degradation
- Solver quality assessment and graceful degradation strategies.
- multi_
rate - Multi-rate integration using r-RESPA (Reference System Propagator Algorithm).
- time_
step - Adaptive time-stepping controllers and error estimation.