pub struct ScoreValueEnclosure {
pub value: ClosedInterval,
pub evaluation_error: f64,
}Expand description
Exact score-value range and the numerical resolution of point values.
value contains the exact-real score at every point of the cell.
evaluation_error is an absolute forward-error bound for both endpoint
values supplied with that cell:
|endpoint.value - exact_score(endpoint.x)| <= evaluation_error.
An interval-extension oracle may provide the stronger cell-uniform bound.
The search needs only the endpoint statement: every representative it
retains is an evaluated cell endpoint. The corresponding uncertainty of a
comparison between the two endpoints is at most 2 * evaluation_error.
Fields§
§value: ClosedInterval§evaluation_error: f64Trait Implementations§
Source§impl Clone for ScoreValueEnclosure
impl Clone for ScoreValueEnclosure
Source§fn clone(&self) -> ScoreValueEnclosure
fn clone(&self) -> ScoreValueEnclosure
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 ScoreValueEnclosure
Source§impl Debug for ScoreValueEnclosure
impl Debug for ScoreValueEnclosure
Source§impl PartialEq for ScoreValueEnclosure
impl PartialEq for ScoreValueEnclosure
impl StructuralPartialEq for ScoreValueEnclosure
Auto Trait Implementations§
impl Freeze for ScoreValueEnclosure
impl RefUnwindSafe for ScoreValueEnclosure
impl Send for ScoreValueEnclosure
impl Sync for ScoreValueEnclosure
impl Unpin for ScoreValueEnclosure
impl UnsafeUnpin for ScoreValueEnclosure
impl UnwindSafe for ScoreValueEnclosure
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.