stochastic_rs_stochastic/
lib.rs1#![allow(non_snake_case)]
6#![allow(clippy::type_complexity)]
7#![allow(clippy::too_many_arguments)]
8#![allow(clippy::needless_range_loop)]
11
12#[macro_use]
13mod macros;
14
15pub mod traits;
16
17pub use stochastic_rs_core::simd_rng;
18pub use stochastic_rs_distributions as distributions;
19pub use stochastic_rs_distributions::traits::DistributionExt;
20pub use stochastic_rs_distributions::traits::SimdFloatExt;
21
22pub use crate::traits::Malliavin2DExt;
23pub use crate::traits::MalliavinExt;
24pub use crate::traits::ProcessExt;
25
26pub mod aliases;
27pub mod autoregressive;
28pub mod correlation;
29pub mod diffusion;
30pub mod interest;
31pub mod isonormal;
32pub mod ito;
33pub mod jump;
34pub mod mc;
35pub mod noise;
36pub mod numerics;
37pub mod process;
38pub mod rough;
39pub mod sde;
40pub mod sheet;
41pub mod volatility;
42
43pub const N: usize = 1000;
45pub const X0: f64 = 0.5;
47pub const S0: f64 = 100.0;
49pub const K: f64 = 100.0;