1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// RustQuant: A Rust library for quantitative finance tools.
// Copyright (C) 2023-2024 https://github.com/avhz
// Dual licensed under Apache 2.0 and MIT.
// See:
// - LICENSE-APACHE.md
// - LICENSE-MIT.md
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/// Asian option pricers.
pub use *;
/// Option models.
pub use *;
// /// Bachelier option pricer.
// pub mod bachelier;
// pub use bachelier::*;
/// Barrier option pricers.
pub use *;
/// Binary option pricers.
pub use *;
// /// Binomial option pricers.
// pub mod binomial;
/// Generalised Black-Scholes-Merton option pricer.
pub use *;
// /// Forward start options pricers.
// pub mod forward_start;
// /// Heston model option pricer.
// pub mod heston;
// pub use heston::*;
/// Implied volatility functions.
pub use *;
/// Lookback option pricers.
pub use *;
// /// Merton (1976) jump diffusion model.
// pub mod merton_jump_diffusion;
// pub use merton_jump_diffusion::*;
/// Base option traits.
pub use *;
/// Power options and contracts.
pub use *;
/// Finite Difference Pricer
/// Option flags.
pub use *;
/// Vanilla option.
pub use *;
/// Supershare options.
pub use *;
/// Log contracts and options.
pub use *;