pub enum CrossoverPhase {
EqpStep,
ActiveSet,
}Expand description
Which of the paper’s two paths produced the returned point.
Variants§
EqpStep
§7 step 3 — one EQP-equivalent step over the tolerance-test active set plus a penalty line search was enough. The common path; no full active-set run.
ActiveSet
§7 step 4 — step 3 did not reach the stopping tolerances, so the full active-set SQP ran from the interior iterate.
Trait Implementations§
Source§impl Clone for CrossoverPhase
impl Clone for CrossoverPhase
Source§fn clone(&self) -> CrossoverPhase
fn clone(&self) -> CrossoverPhase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CrossoverPhase
Source§impl Debug for CrossoverPhase
impl Debug for CrossoverPhase
impl Eq for CrossoverPhase
Source§impl PartialEq for CrossoverPhase
impl PartialEq for CrossoverPhase
impl StructuralPartialEq for CrossoverPhase
Auto Trait Implementations§
impl Freeze for CrossoverPhase
impl RefUnwindSafe for CrossoverPhase
impl Send for CrossoverPhase
impl Sync for CrossoverPhase
impl Unpin for CrossoverPhase
impl UnsafeUnpin for CrossoverPhase
impl UnwindSafe for CrossoverPhase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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