pub struct SolveOptions {
pub tolerance: f64,
pub max_iterations: usize,
pub verbose: bool,
pub scaling: ScalingOptions,
pub clarabel: ClarabelOptions,
pub retry_on_numerical_failure: bool,
}Expand description
Generic solver options shared by the public API.
Fields§
§tolerance: f64§max_iterations: usize§verbose: bool§scaling: ScalingOptions§clarabel: ClarabelOptions§retry_on_numerical_failure: boolTrait Implementations§
Source§impl Clone for SolveOptions
impl Clone for SolveOptions
Source§fn clone(&self) -> SolveOptions
fn clone(&self) -> SolveOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SolveOptions
impl Debug for SolveOptions
Source§impl Default for SolveOptions
impl Default for SolveOptions
Source§impl PartialEq for SolveOptions
impl PartialEq for SolveOptions
impl StructuralPartialEq for SolveOptions
Auto Trait Implementations§
impl Freeze for SolveOptions
impl RefUnwindSafe for SolveOptions
impl Send for SolveOptions
impl Sync for SolveOptions
impl Unpin for SolveOptions
impl UnsafeUnpin for SolveOptions
impl UnwindSafe for SolveOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more