Trait peroxide::traits::math::Normed[][src]

pub trait Normed: Vector {
    type UnsignedScalar;
    fn norm(&self, kind: Norm) -> Self::UnsignedScalar;
fn normalize(&self, kind: Norm) -> Self
    where
        Self: Sized
; }
Expand description

Normed Vector

Associated Types

Required methods

fn norm(&self, kind: Norm) -> Self::UnsignedScalar[src]

fn normalize(&self, kind: Norm) -> Self where
    Self: Sized
[src]

Implementations on Foreign Types

impl Normed for Vec<f64>[src]

type UnsignedScalar = f64

fn norm(&self, kind: Norm) -> f64[src]

fn normalize(&self, kind: Norm) -> Self where
    Self: Sized
[src]

impl Normed for f64[src]

type UnsignedScalar = f64

fn norm(&self, _kind: Norm) -> Self::Scalar[src]

fn normalize(&self, _kind: Norm) -> Self where
    Self: Sized
[src]

Implementors

impl Normed for Matrix[src]

type UnsignedScalar = f64

fn norm(&self, kind: Norm) -> f64[src]

fn normalize(&self, _kind: Norm) -> Self where
    Self: Sized
[src]