pub enum FdPatternSource {
Declared,
Jacobian,
}Expand description
Where the Hessian sparsity pattern comes from.
Variants§
Declared
The TNLP’s declared Hessian structure, when it has one.
Jacobian
⋃_j supp(∇g_j) ⊗ supp(∇g_j), from the Jacobian pattern alone.
Trait Implementations§
Source§impl Clone for FdPatternSource
impl Clone for FdPatternSource
Source§fn clone(&self) -> FdPatternSource
fn clone(&self) -> FdPatternSource
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 FdPatternSource
Source§impl Debug for FdPatternSource
impl Debug for FdPatternSource
impl Eq for FdPatternSource
Source§impl PartialEq for FdPatternSource
impl PartialEq for FdPatternSource
impl StructuralPartialEq for FdPatternSource
Auto Trait Implementations§
impl Freeze for FdPatternSource
impl RefUnwindSafe for FdPatternSource
impl Send for FdPatternSource
impl Sync for FdPatternSource
impl Unpin for FdPatternSource
impl UnsafeUnpin for FdPatternSource
impl UnwindSafe for FdPatternSource
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