Skip to main content

Module mc

Module mc 

Source
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§

helpers
python

Structs§

DispersedState
A dispersed state
Dispersion
A dispersions configuration, allows specifying min/max bounds (by default, they are not set)
MonteCarlo
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
StateDispersion
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§

Pcg64Mcg
A friendly name for [Mcg128Xsl64] (also known as pcg64_fast).