pub struct SolverRecommendations {
pub max_iterations: Option<usize>,
pub tolerance: Option<Float>,
pub step_size: Option<Float>,
pub use_line_search: Option<bool>,
pub notes: Vec<String>,
}Expand description
Recommendations for solver configuration
Fields§
§max_iterations: Option<usize>Recommended maximum iterations
tolerance: Option<Float>Recommended convergence tolerance
step_size: Option<Float>Recommended step size or learning rate
use_line_search: Option<bool>Whether to use line search
notes: Vec<String>Additional solver-specific advice
Trait Implementations§
Source§impl Clone for SolverRecommendations
impl Clone for SolverRecommendations
Source§fn clone(&self) -> SolverRecommendations
fn clone(&self) -> SolverRecommendations
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 SolverRecommendations
impl Debug for SolverRecommendations
Source§impl Default for SolverRecommendations
impl Default for SolverRecommendations
Source§fn default() -> SolverRecommendations
fn default() -> SolverRecommendations
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SolverRecommendations
impl RefUnwindSafe for SolverRecommendations
impl Send for SolverRecommendations
impl Sync for SolverRecommendations
impl Unpin for SolverRecommendations
impl UnwindSafe for SolverRecommendations
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