Struct SurfaceCalibrationSearchPolicy
pub struct SurfaceCalibrationSearchPolicy { /* private fields */ }Implementations§
§impl SurfaceCalibrationSearchPolicy
impl SurfaceCalibrationSearchPolicy
pub fn new(
max_iterations: u32,
step_tolerance: f64,
objective_tolerance: f64,
multi_start_limit: usize,
) -> Result<Self, FerroRiskError>
pub fn new( max_iterations: u32, step_tolerance: f64, objective_tolerance: f64, multi_start_limit: usize, ) -> Result<Self, FerroRiskError>
pub const fn max_iterations(self) -> u32
pub const fn step_tolerance(self) -> f64
pub const fn objective_tolerance(self) -> f64
pub const fn objective_tolerance(self) -> f64
pub const fn multi_start_limit(self) -> usize
pub const fn objective_space(self) -> SurfaceCalibrationObjectiveSpace
pub const fn objective_space(self) -> SurfaceCalibrationObjectiveSpace
pub const fn with_objective_space(
self,
objective_space: SurfaceCalibrationObjectiveSpace,
) -> Self
pub const fn with_objective_space( self, objective_space: SurfaceCalibrationObjectiveSpace, ) -> Self
pub const fn loss_function(self) -> LossFunction
pub const fn loss_function(self) -> LossFunction
pub const fn with_loss_function(self, loss_function: LossFunction) -> Self
pub const fn with_loss_function(self, loss_function: LossFunction) -> Self
pub const fn feasibility_policy(self) -> FeasibilityPolicy
pub const fn feasibility_policy(self) -> FeasibilityPolicy
pub const fn with_feasibility_policy(self, policy: FeasibilityPolicy) -> Self
pub const fn with_feasibility_policy(self, policy: FeasibilityPolicy) -> Self
pub const fn default_for_objective_space(
space: SurfaceCalibrationObjectiveSpace,
) -> Self
pub const fn default_for_objective_space( space: SurfaceCalibrationObjectiveSpace, ) -> Self
Trait Implementations§
§impl Clone for SurfaceCalibrationSearchPolicy
impl Clone for SurfaceCalibrationSearchPolicy
§fn clone(&self) -> SurfaceCalibrationSearchPolicy
fn clone(&self) -> SurfaceCalibrationSearchPolicy
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for SurfaceCalibrationSearchPolicy
impl Default for SurfaceCalibrationSearchPolicy
§impl PartialEq for SurfaceCalibrationSearchPolicy
impl PartialEq for SurfaceCalibrationSearchPolicy
impl Copy for SurfaceCalibrationSearchPolicy
impl StructuralPartialEq for SurfaceCalibrationSearchPolicy
Auto Trait Implementations§
impl Freeze for SurfaceCalibrationSearchPolicy
impl RefUnwindSafe for SurfaceCalibrationSearchPolicy
impl Send for SurfaceCalibrationSearchPolicy
impl Sync for SurfaceCalibrationSearchPolicy
impl Unpin for SurfaceCalibrationSearchPolicy
impl UnsafeUnpin for SurfaceCalibrationSearchPolicy
impl UnwindSafe for SurfaceCalibrationSearchPolicy
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)