Trait math_traits::real::Real [−][src]
pub trait Real: Sized + Copy + Debug + Mul<Output = Self> + Add<Output = Self> + Sub<Output = Self> + Div<Output = Self> { type Bool; type Scalar; type Iterator: Iterator<Item = Self::Scalar>; const PI: Self; fn values(self) -> Self::Iterator; fn int(v: i16) -> Self; fn float(f: f64) -> Self; fn frac(nom: i16, denom: u16) -> Self; fn uniform01<R: Rng>(rng: &mut R) -> Self; fn abs(self) -> Self; fn floor(self) -> Self; fn ceil(self) -> Self; fn wrap(self, at: Self, span: Self) -> Self; fn splat(s: Self::Scalar) -> Self; fn lt(self, rhs: Self) -> Self::Bool; fn le(self, rhs: Self) -> Self::Bool; fn gt(self, rhs: Self) -> Self::Bool; fn ge(self, rhs: Self) -> Self::Bool; fn eq(self, rhs: Self) -> Self::Bool; fn select(self, other: Self, cond: Self::Bool) -> Self; fn inv(self) -> Self { ... } fn sqrt(self) -> Self { ... } fn pow(self) -> Self { ... } fn mul_add(self, b: Self, c: Self) -> Self { ... } fn clamp(self, min: Self, max: Self) -> Self { ... } fn max(self, other: Self) -> Self { ... } fn min(self, other: Self) -> Self { ... } }
Associated Types
Associated Constants
const PI: Self
Required Methods
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
|x|
fn floor(self) -> Self
fn ceil(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
if self exeeds at, subtract span
fn splat(s: Self::Scalar) -> Self
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
Provided Methods
fn inv(self) -> Self
fn sqrt(self) -> Self
sqrt(x)
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
self * b + c
fn clamp(self, min: Self, max: Self) -> Self
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Implementations on Foreign Types
impl Real for f32
[src]
impl Real for f32
const PI: Self
type Bool = bool
type Scalar = f32
type Iterator = Once<f32>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl Real for f64
[src]
impl Real for f64
const PI: Self
type Bool = bool
type Scalar = f64
type Iterator = Once<f64>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T1<T>
[src]
impl<T: Real> Real for T1<T>
const PI: Self
type Bool = T1<T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T2<T, T>
[src]
impl<T: Real> Real for T2<T, T>
const PI: Self
type Bool = T2<T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T3<T, T, T>
[src]
impl<T: Real> Real for T3<T, T, T>
const PI: Self
type Bool = T3<T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T4<T, T, T, T>
[src]
impl<T: Real> Real for T4<T, T, T, T>
const PI: Self
type Bool = T4<T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T5<T, T, T, T, T>
[src]
impl<T: Real> Real for T5<T, T, T, T, T>
const PI: Self
type Bool = T5<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T6<T, T, T, T, T, T>
[src]
impl<T: Real> Real for T6<T, T, T, T, T, T>
const PI: Self
type Bool = T6<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T7<T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T7<T, T, T, T, T, T, T>
const PI: Self
type Bool = T7<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T8<T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T8<T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T8<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T9<T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T9<T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T9<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T10<T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T10<T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T10<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T11<T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T11<T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T11<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T12<T, T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T12<T, T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T12<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T13<T, T, T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T13<T, T, T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T13<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T14<T, T, T, T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T14<T, T, T, T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T14<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T15<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T15<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T15<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
impl<T: Real> Real for T16<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T>
[src]
impl<T: Real> Real for T16<T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T>
const PI: Self
type Bool = T16<T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool, T::Bool>
type Scalar = T
type Iterator = IntoElements<Self>
fn splat(s: Self::Scalar) -> Self
[src]
fn splat(s: Self::Scalar) -> Self
fn values(self) -> Self::Iterator
[src]
fn values(self) -> Self::Iterator
fn int(v: i16) -> Self
[src]
fn int(v: i16) -> Self
fn float(f: f64) -> Self
[src]
fn float(f: f64) -> Self
fn frac(nom: i16, denom: u16) -> Self
[src]
fn frac(nom: i16, denom: u16) -> Self
fn uniform01<R: Rng>(rng: &mut R) -> Self
[src]
fn uniform01<R: Rng>(rng: &mut R) -> Self
fn abs(self) -> Self
[src]
fn abs(self) -> Self
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
fn wrap(self, at: Self, span: Self) -> Self
[src]
fn wrap(self, at: Self, span: Self) -> Self
fn clamp(self, min: Self, max: Self) -> Self
[src]
fn clamp(self, min: Self, max: Self) -> Self
fn floor(self) -> Self
[src]
fn floor(self) -> Self
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
fn lt(self, rhs: Self) -> Self::Bool
[src]
fn lt(self, rhs: Self) -> Self::Bool
fn le(self, rhs: Self) -> Self::Bool
[src]
fn le(self, rhs: Self) -> Self::Bool
fn gt(self, rhs: Self) -> Self::Bool
[src]
fn gt(self, rhs: Self) -> Self::Bool
fn ge(self, rhs: Self) -> Self::Bool
[src]
fn ge(self, rhs: Self) -> Self::Bool
fn eq(self, rhs: Self) -> Self::Bool
[src]
fn eq(self, rhs: Self) -> Self::Bool
fn select(self, other: Self, cond: Self::Bool) -> Self
[src]
fn select(self, other: Self, cond: Self::Bool) -> Self
fn inv(self) -> Self
[src]
fn inv(self) -> Self
fn pow(self) -> Self
[src]
fn pow(self) -> Self
fn mul_add(self, b: Self, c: Self) -> Self
[src]
fn mul_add(self, b: Self, c: Self) -> Self
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self