[][src]Trait rstats::MutVectors

pub trait MutVectors {
    fn mutsmult(&mut self, s: f64);
fn mutvsub(&mut self, v: &[f64]);
fn mutvadd(&mut self, v: &[f64]);
fn mutvunit(&mut self);
fn mutvmag(&mut self) -> f64; }

Mutable primitive vector operations (for efficiency).

Required methods

fn mutsmult(&mut self, s: f64)

fn mutvsub(&mut self, v: &[f64])

fn mutvadd(&mut self, v: &[f64])

fn mutvunit(&mut self)

fn mutvmag(&mut self) -> f64

Loading content...

Implementations on Foreign Types

impl<'_> MutVectors for &'_ mut [f64][src]

fn mutsmult(&mut self, s: f64)[src]

Scalar multiplication of a vector, mutates self

fn mutvsub(&mut self, v: &[f64])[src]

Vector subtraction, mutates self

fn mutvadd(&mut self, v: &[f64])[src]

Vector addition, mutates self

fn mutvunit(&mut self)[src]

Mutate to unit vector

fn mutvmag(&mut self) -> f64[src]

Vector magnitude duplicated for mutable type

Loading content...

Implementors

Loading content...