Struct JumpAssumption
pub struct JumpAssumption { /* private fields */ }Implementations§
§impl JumpAssumption
impl JumpAssumption
pub fn new(
measure: JumpMeasure,
intensity: f64,
mean: f64,
std: f64,
uncertainty: JumpEstimateUncertainty,
) -> Result<Self, FerroRiskError>
pub fn new( measure: JumpMeasure, intensity: f64, mean: f64, std: f64, uncertainty: JumpEstimateUncertainty, ) -> Result<Self, FerroRiskError>
pub const fn measure(self) -> JumpMeasure
pub const fn measure(self) -> JumpMeasure
pub const fn uncertainty(self) -> JumpEstimateUncertainty
pub const fn uncertainty(self) -> JumpEstimateUncertainty
pub const fn risk_neutral_parameters(
self,
) -> Result<RiskNeutralJumpParameters, FerroRiskError>
pub const fn risk_neutral_parameters( self, ) -> Result<RiskNeutralJumpParameters, FerroRiskError>
pub fn into_risk_neutral(
self,
market_price_of_jump_risk: f64,
) -> Result<Self, FerroRiskError>
pub fn into_risk_neutral( self, market_price_of_jump_risk: f64, ) -> Result<Self, FerroRiskError>
Trait Implementations§
§impl Clone for JumpAssumption
impl Clone for JumpAssumption
§fn clone(&self) -> JumpAssumption
fn clone(&self) -> JumpAssumption
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl PartialEq for JumpAssumption
impl PartialEq for JumpAssumption
impl Copy for JumpAssumption
impl StructuralPartialEq for JumpAssumption
Auto Trait Implementations§
impl Freeze for JumpAssumption
impl RefUnwindSafe for JumpAssumption
impl Send for JumpAssumption
impl Sync for JumpAssumption
impl Unpin for JumpAssumption
impl UnsafeUnpin for JumpAssumption
impl UnwindSafe for JumpAssumption
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)