pub struct KouJumps {
pub intensity: f64,
pub p_up: f64,
pub eta_up: f64,
pub eta_down: f64,
}Expand description
Kou (2002) double-exponential jumps: upward moves with probability
p_up and decay eta_up, downward with decay eta_down —
independent control of the two smile wings.
Fields§
§intensity: f64Expected number of jumps per year (lambda >= 0).
p_up: f64Probability a jump is upward (0..=1).
eta_up: f64Upward tail decay (> 1 so the compensator is finite; the mean
up-jump in log space is 1/eta_up).
eta_down: f64Downward tail decay (> 0; mean down-jump 1/eta_down).
Implementations§
Trait Implementations§
impl Copy for KouJumps
Source§impl<'de> Deserialize<'de> for KouJumps
impl<'de> Deserialize<'de> for KouJumps
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KouJumps
impl RefUnwindSafe for KouJumps
impl Send for KouJumps
impl Sync for KouJumps
impl Unpin for KouJumps
impl UnsafeUnpin for KouJumps
impl UnwindSafe for KouJumps
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more