Struct JointSsviCalibrationPolicy
pub struct JointSsviCalibrationPolicy { /* private fields */ }Implementations§
§impl JointSsviCalibrationPolicy
impl JointSsviCalibrationPolicy
pub fn new() -> Self
pub const fn search(&self) -> SurfaceCalibrationSearchPolicy
pub const fn bounds(&self) -> JointSsviCalibrationBounds
pub const fn theta_term_structure(&self) -> ThetaTermStructure
pub const fn min_quotes_for_loss_contribution(&self) -> Option<usize>
pub const fn loss_function_override(&self) -> Option<LossFunction>
pub const fn loss_function_override(&self) -> Option<LossFunction>
pub const fn joint_refinement_enabled(&self) -> bool
pub const fn butterfly_arbitrage_projection_enabled(&self) -> bool
pub const fn quality_thresholds(&self) -> SurfaceCalibrationQualityThresholds
pub const fn prior(&self) -> Option<JointSsviCalibrationPrior>
pub const fn prior(&self) -> Option<JointSsviCalibrationPrior>
pub fn with_search(self, search: SurfaceCalibrationSearchPolicy) -> Self
pub fn with_bounds(self, bounds: JointSsviCalibrationBounds) -> Self
pub fn with_theta_term_structure(self, structure: ThetaTermStructure) -> Self
pub fn with_min_quotes_for_loss_contribution(self, min_quotes: usize) -> Self
pub fn with_min_quotes_for_loss_contribution(self, min_quotes: usize) -> Self
pub fn with_loss_function_override(self, loss: LossFunction) -> Self
pub fn with_joint_refinement(self, enabled: bool) -> Self
pub fn with_joint_refinement(self, enabled: bool) -> Self
pub fn with_butterfly_arbitrage_projection(self, enabled: bool) -> Self
pub fn with_butterfly_arbitrage_projection(self, enabled: bool) -> Self
pub fn with_quality_thresholds( self, thresholds: SurfaceCalibrationQualityThresholds, ) -> Self
pub fn with_prior(self, prior: JointSsviCalibrationPrior) -> Self
pub fn with_prior(self, prior: JointSsviCalibrationPrior) -> Self
Trait Implementations§
§impl Clone for JointSsviCalibrationPolicy
impl Clone for JointSsviCalibrationPolicy
§fn clone(&self) -> JointSsviCalibrationPolicy
fn clone(&self) -> JointSsviCalibrationPolicy
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for JointSsviCalibrationPolicy
impl Default for JointSsviCalibrationPolicy
§impl PartialEq for JointSsviCalibrationPolicy
impl PartialEq for JointSsviCalibrationPolicy
impl StructuralPartialEq for JointSsviCalibrationPolicy
Auto Trait Implementations§
impl Freeze for JointSsviCalibrationPolicy
impl RefUnwindSafe for JointSsviCalibrationPolicy
impl Send for JointSsviCalibrationPolicy
impl Sync for JointSsviCalibrationPolicy
impl Unpin for JointSsviCalibrationPolicy
impl UnsafeUnpin for JointSsviCalibrationPolicy
impl UnwindSafe for JointSsviCalibrationPolicy
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)