pub struct OptResult {
pub x: Vec<f64>,
pub fun: f64,
pub niter: usize,
pub converged: bool,
}Expand description
Result of an unconstrained optimization run.
Fields§
§x: Vec<f64>Optimal point found.
fun: f64Objective function value at x.
niter: usizeNumber of iterations performed.
converged: boolWhether the solver met the requested tolerance.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OptResult
impl RefUnwindSafe for OptResult
impl Send for OptResult
impl Sync for OptResult
impl Unpin for OptResult
impl UnsafeUnpin for OptResult
impl UnwindSafe for OptResult
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