Use Epsilon of underlying type in approx impls

This commit is contained in:
Hanno Braun 2022-02-20 12:18:35 +01:00
parent a048f72bdd
commit 708eaa33d3
2 changed files with 2 additions and 2 deletions

View File

@ -166,7 +166,7 @@ impl<const D: usize> ops::Mul<f64> for Point<D> {
} }
impl<const D: usize> AbsDiffEq for Point<D> { impl<const D: usize> AbsDiffEq for Point<D> {
type Epsilon = <f64 as AbsDiffEq>::Epsilon; type Epsilon = <Vector<D> as AbsDiffEq>::Epsilon;
fn default_epsilon() -> Self::Epsilon { fn default_epsilon() -> Self::Epsilon {
f64::default_epsilon() f64::default_epsilon()

View File

@ -169,7 +169,7 @@ impl<const D: usize> ops::Div<Scalar> for Vector<D> {
} }
impl<const D: usize> AbsDiffEq for Vector<D> { impl<const D: usize> AbsDiffEq for Vector<D> {
type Epsilon = <f64 as AbsDiffEq>::Epsilon; type Epsilon = <Scalar as AbsDiffEq>::Epsilon;
fn default_epsilon() -> Self::Epsilon { fn default_epsilon() -> Self::Epsilon {
f64::default_epsilon() f64::default_epsilon()