Struct JointSsviCalibrationBounds
pub struct JointSsviCalibrationBounds { /* private fields */ }Implementations§
§impl JointSsviCalibrationBounds
impl JointSsviCalibrationBounds
pub fn new(
slice: SsviCalibrationBounds,
eta_min: f64,
eta_max: f64,
gamma_min: f64,
gamma_max: f64,
power_law_a_min: f64,
power_law_a_max: f64,
power_law_b_min: f64,
power_law_b_max: f64,
mean_reverting_theta_inf_min: f64,
mean_reverting_theta_inf_max: f64,
mean_reverting_tau_min: f64,
mean_reverting_tau_max: f64,
) -> Result<Self, FerroRiskError>
pub fn new( slice: SsviCalibrationBounds, eta_min: f64, eta_max: f64, gamma_min: f64, gamma_max: f64, power_law_a_min: f64, power_law_a_max: f64, power_law_b_min: f64, power_law_b_max: f64, mean_reverting_theta_inf_min: f64, mean_reverting_theta_inf_max: f64, mean_reverting_tau_min: f64, mean_reverting_tau_max: f64, ) -> Result<Self, FerroRiskError>
pub const fn slice(self) -> SsviCalibrationBounds
pub const fn eta_bounds(self) -> (f64, f64)
pub const fn gamma_bounds(self) -> (f64, f64)
pub const fn power_law_a_bounds(self) -> (f64, f64)
pub const fn power_law_b_bounds(self) -> (f64, f64)
pub const fn mean_reverting_theta_inf_bounds(self) -> (f64, f64)
pub const fn mean_reverting_tau_bounds(self) -> (f64, f64)
Trait Implementations§
§impl Clone for JointSsviCalibrationBounds
impl Clone for JointSsviCalibrationBounds
§fn clone(&self) -> JointSsviCalibrationBounds
fn clone(&self) -> JointSsviCalibrationBounds
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for JointSsviCalibrationBounds
impl Default for JointSsviCalibrationBounds
§impl PartialEq for JointSsviCalibrationBounds
impl PartialEq for JointSsviCalibrationBounds
impl Copy for JointSsviCalibrationBounds
impl StructuralPartialEq for JointSsviCalibrationBounds
Auto Trait Implementations§
impl Freeze for JointSsviCalibrationBounds
impl RefUnwindSafe for JointSsviCalibrationBounds
impl Send for JointSsviCalibrationBounds
impl Sync for JointSsviCalibrationBounds
impl Unpin for JointSsviCalibrationBounds
impl UnsafeUnpin for JointSsviCalibrationBounds
impl UnwindSafe for JointSsviCalibrationBounds
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)