pub enum BobyqaStatus {
Running,
XtolReached,
MaxevalReached,
RoundoffLimited,
Success,
}Expand description
Why a search stopped, NLopt’s codes.
Variants§
Running
Still running.
XtolReached
The trust region shrank to rhoend: NLopt’s XTOL_REACHED (4).
MaxevalReached
The evaluation budget ran out: MAXEVAL_REACHED (5).
RoundoffLimited
Rounding errors stopped progress: ROUNDOFF_LIMITED (-4).
Success
Plain SUCCESS (1), when the trust-region loop ends without one of the
above.
Trait Implementations§
Source§impl Clone for BobyqaStatus
impl Clone for BobyqaStatus
impl Copy for BobyqaStatus
Source§impl Debug for BobyqaStatus
impl Debug for BobyqaStatus
impl Eq for BobyqaStatus
Source§impl PartialEq for BobyqaStatus
impl PartialEq for BobyqaStatus
impl StructuralPartialEq for BobyqaStatus
Auto Trait Implementations§
impl Freeze for BobyqaStatus
impl RefUnwindSafe for BobyqaStatus
impl Send for BobyqaStatus
impl Sync for BobyqaStatus
impl Unpin for BobyqaStatus
impl UnsafeUnpin for BobyqaStatus
impl UnwindSafe for BobyqaStatus
Blanket Implementations§
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.