pub enum RefineCarveOut {
InteriorPoint,
None,
}Expand description
Whether feral_config_from_options_scoped applies the interior-point
arm’s limited-memory feral_refine carve-out.
Variants§
InteriorPoint
Apply it: under hessian_approximation=limited-memory, force
refine = false unless the user said otherwise. This is the shipped
interior-point behaviour and what feral_config_from_options does.
None
Skip it. For arms that do not refine the unreduced system themselves, where the backend loop is the only refinement in the stack.
Trait Implementations§
Source§impl Clone for RefineCarveOut
impl Clone for RefineCarveOut
Source§fn clone(&self) -> RefineCarveOut
fn clone(&self) -> RefineCarveOut
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 RefineCarveOut
Source§impl Debug for RefineCarveOut
impl Debug for RefineCarveOut
impl Eq for RefineCarveOut
Source§impl PartialEq for RefineCarveOut
impl PartialEq for RefineCarveOut
impl StructuralPartialEq for RefineCarveOut
Auto Trait Implementations§
impl Freeze for RefineCarveOut
impl RefUnwindSafe for RefineCarveOut
impl Send for RefineCarveOut
impl Sync for RefineCarveOut
impl Unpin for RefineCarveOut
impl UnsafeUnpin for RefineCarveOut
impl UnwindSafe for RefineCarveOut
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