libitofin 0.7.0

A ground-up Rust port of QuantLib: quantitative-finance primitives for pricing, risk, and numerical methods.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Volatility model tag.
//!
//! Port of `ql/termstructures/volatility/volatilitytype.hpp`. The variant
//! selects the pricing model a volatility quote is expressed in: a
//! (shifted) lognormal Black volatility or a normal Bachelier volatility.

/// The model a volatility is quoted against.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum VolatilityType {
    /// (Shifted) lognormal Black volatility.
    ShiftedLognormal,
    /// Normal (Bachelier) volatility.
    Normal,
}