pub struct ParameterSeparation {
pub scale: [Scalar; 2],
pub sigma: Scalar,
}Expand description
A certified lower bound of a surface’s Jacobian over a parameter box.
With D = diag(scale), |S(x) - S(y)| >= sigma |D (x - y)| for x,
y in the box, and |J(x) w| >= sigma |D w| at every point of it.
scale is |S_u|, |S_v| at the box’s centre as computed; it depends
only on the centre.
Fields§
§scale: [Scalar; 2]The scaling |S_u|, |S_v| at the box’s centre.
sigma: ScalarThe separation, positive.
Trait Implementations§
Source§impl Clone for ParameterSeparation
impl Clone for ParameterSeparation
Source§fn clone(&self) -> ParameterSeparation
fn clone(&self) -> ParameterSeparation
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 ParameterSeparation
Source§impl Debug for ParameterSeparation
impl Debug for ParameterSeparation
Source§impl PartialEq for ParameterSeparation
impl PartialEq for ParameterSeparation
impl StructuralPartialEq for ParameterSeparation
Auto Trait Implementations§
impl Freeze for ParameterSeparation
impl RefUnwindSafe for ParameterSeparation
impl Send for ParameterSeparation
impl Sync for ParameterSeparation
impl Unpin for ParameterSeparation
impl UnsafeUnpin for ParameterSeparation
impl UnwindSafe for ParameterSeparation
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