pub enum PounceSolverSelection {
Auto,
Nlp,
LpIpm,
QpIpm,
QpActiveSet,
Socp,
}Expand description
POUNCE solver route selected after classifying the oximo model.
Variants§
Auto
Use a specialized convex engine when convexity is certified, otherwise use the general NLP engine.
Nlp
Always use the general NLP engine.
LpIpm
Force the convex LP interior-point route (LP models only).
QpIpm
Force the convex QP interior-point route (LP or convex QP).
QpActiveSet
Force POUNCE’s direct parametric active-set QP engine.
Socp
Force the conic interior-point route (convex LP/QP/SOCP).
Trait Implementations§
Source§impl Clone for PounceSolverSelection
impl Clone for PounceSolverSelection
Source§fn clone(&self) -> PounceSolverSelection
fn clone(&self) -> PounceSolverSelection
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 PounceSolverSelection
Source§impl Debug for PounceSolverSelection
impl Debug for PounceSolverSelection
Source§impl Default for PounceSolverSelection
impl Default for PounceSolverSelection
Source§fn default() -> PounceSolverSelection
fn default() -> PounceSolverSelection
Returns the “default value” for a type. Read more
impl Eq for PounceSolverSelection
Source§impl PartialEq for PounceSolverSelection
impl PartialEq for PounceSolverSelection
impl StructuralPartialEq for PounceSolverSelection
Auto Trait Implementations§
impl Freeze for PounceSolverSelection
impl RefUnwindSafe for PounceSolverSelection
impl Send for PounceSolverSelection
impl Sync for PounceSolverSelection
impl Unpin for PounceSolverSelection
impl UnsafeUnpin for PounceSolverSelection
impl UnwindSafe for PounceSolverSelection
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