Struct SurfaceCalibrationQualityThresholds
pub struct SurfaceCalibrationQualityThresholds { /* private fields */ }Implementations§
§impl SurfaceCalibrationQualityThresholds
impl SurfaceCalibrationQualityThresholds
pub fn new() -> Self
pub fn new() -> Self
pub fn with_flat_smile_threshold(
self,
value: f64,
) -> Result<Self, FerroRiskError>
pub fn with_flat_smile_threshold( self, value: f64, ) -> Result<Self, FerroRiskError>
pub fn with_boundary_pinned_scale_multiplier(
self,
value: f64,
) -> Result<Self, FerroRiskError>
pub fn with_boundary_pinned_scale_multiplier( self, value: f64, ) -> Result<Self, FerroRiskError>
pub fn with_rmse_implied_volatility_threshold(
self,
value: f64,
) -> Result<Self, FerroRiskError>
pub fn with_rmse_implied_volatility_threshold( self, value: f64, ) -> Result<Self, FerroRiskError>
pub fn with_healthy_rmse_implied_volatility_threshold(
self,
value: f64,
) -> Result<Self, FerroRiskError>
pub fn with_healthy_rmse_implied_volatility_threshold( self, value: f64, ) -> Result<Self, FerroRiskError>
pub fn with_acceptable_rmse_implied_volatility_threshold(
self,
value: f64,
) -> Result<Self, FerroRiskError>
pub fn with_acceptable_rmse_implied_volatility_threshold( self, value: f64, ) -> Result<Self, FerroRiskError>
pub fn validate(self) -> Result<(), FerroRiskError>
pub fn validate(self) -> Result<(), FerroRiskError>
pub const fn flat_smile_threshold(self) -> f64
pub const fn boundary_pinned_scale_multiplier(self) -> f64
pub const fn rmse_implied_volatility_threshold(self) -> f64
pub const fn healthy_rmse_implied_volatility_threshold(self) -> f64
pub const fn acceptable_rmse_implied_volatility_threshold(self) -> f64
Trait Implementations§
§impl Clone for SurfaceCalibrationQualityThresholds
impl Clone for SurfaceCalibrationQualityThresholds
§fn clone(&self) -> SurfaceCalibrationQualityThresholds
fn clone(&self) -> SurfaceCalibrationQualityThresholds
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
impl Copy for SurfaceCalibrationQualityThresholds
impl StructuralPartialEq for SurfaceCalibrationQualityThresholds
Auto Trait Implementations§
impl Freeze for SurfaceCalibrationQualityThresholds
impl RefUnwindSafe for SurfaceCalibrationQualityThresholds
impl Send for SurfaceCalibrationQualityThresholds
impl Sync for SurfaceCalibrationQualityThresholds
impl Unpin for SurfaceCalibrationQualityThresholds
impl UnsafeUnpin for SurfaceCalibrationQualityThresholds
impl UnwindSafe for SurfaceCalibrationQualityThresholds
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)