pub struct ScoreJet {
pub value: f64,
pub derivative: f64,
pub curvature: f64,
pub third: f64,
}Expand description
Nearest-rounded value and analytic derivatives at one abscissa.
third is carried alongside the first two because every endpoint-anchored
DerivativeEnclosure in this workspace is built from the endpoint
curvature and third derivative. Dropping it here used to force the enclosure
oracle to RE-EVALUATE the criterion at both endpoints of every
branch-and-bound cell — endpoints the search had already sampled — which
tripled the number of criterion evaluations the search actually paid for.
Oracles that have no third derivative to report set it to zero; enclosures
that do not consult it are unaffected.
Fields§
§value: f64§derivative: f64§curvature: f64§third: f64Trait Implementations§
impl Copy for ScoreJet
impl StructuralPartialEq for ScoreJet
Auto Trait Implementations§
impl Freeze for ScoreJet
impl RefUnwindSafe for ScoreJet
impl Send for ScoreJet
impl Sync for ScoreJet
impl Unpin for ScoreJet
impl UnsafeUnpin for ScoreJet
impl UnwindSafe for ScoreJet
Blanket Implementations§
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> 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.