Skip to main content

RealFieldExt

Trait RealFieldExt 

Source
pub trait RealFieldExt: RealField {
    // Provided methods
    fn eps<T: RealField>() -> T { ... }
    fn nbits<T: ComplexField>() -> usize { ... }
    fn min_positive<T: RealField>() -> T { ... }
    fn max_positive<T: RealField>() -> T { ... }
    fn sqrt_min_positive<T: RealField>() -> T { ... }
    fn sqrt_max_positive<T: RealField>() -> T { ... }
    fn to_cplx<T: ComplexField<Real = Self>>(&self) -> T { ... }
    fn fmax(&self, rhs: impl ByRef<Self>) -> Self { ... }
    fn fmin(&self, rhs: impl ByRef<Self>) -> Self { ... }
    fn hypot(&self, rhs: impl ByRef<Self>) -> Self { ... }
}

Provided Methods§

Source

fn eps<T: RealField>() -> T

Source

fn nbits<T: ComplexField>() -> usize

Source

fn min_positive<T: RealField>() -> T

Source

fn max_positive<T: RealField>() -> T

Source

fn sqrt_min_positive<T: RealField>() -> T

Source

fn sqrt_max_positive<T: RealField>() -> T

Source

fn to_cplx<T: ComplexField<Real = Self>>(&self) -> T

Source

fn fmax(&self, rhs: impl ByRef<Self>) -> Self

Source

fn fmin(&self, rhs: impl ByRef<Self>) -> Self

Source

fn hypot(&self, rhs: impl ByRef<Self>) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§