Expand description
Monte Carlo module
Re-exports§
pub use prelude::Distribution;pub use prelude::SmallRng;pub use prelude::StdRng;pub use prelude::ThreadRng;pub use prelude::IndexedMutRandom;pub use prelude::IndexedRandom;pub use prelude::IteratorRandom;pub use prelude::SliceRandom;pub use prelude::CryptoRng;pub use prelude::Rng;pub use prelude::RngExt;pub use prelude::SeedableRng;
Modules§
Structs§
- Dispersed
State - A dispersed state
- Dispersion
- A dispersions configuration, allows specifying min/max bounds (by default, they are not set)
- Monte
Carlo - A Monte Carlo framework, automatically running on all threads via a thread pool. This framework is targeted toward analysis of time-continuous variables. One caveat of the design is that the trajectory is used for post processing, not each individual state. This may prevent some event switching from being shown in GNC simulations.
- MvnSpacecraft
- A multivariate spacecraft state generator for Monte Carlo analyses. Ensures that the covariance is properly applied on all provided state variables.
- Normal
- The Normal distribution
N(μ, σ²). - Results
- A structure of Monte Carlo results
- State
Dispersion - A dispersions configuration, allows specifying min/max bounds (by default, they are not set)
- Uniform
- Sample values uniformly between two bounds.
Traits§
- Distribution
- Types (distributions) that can be used to create a random instance of
T. - Stats
- Statistical measures of a single variable (one generic vector of data) and vector algebra applicable to a single (generic) vector. Thus these methods take no arguments.
Type Aliases§
- Pcg64
Mcg - A friendly name for [
Mcg128Xsl64] (also known aspcg64_fast).