[][src]Trait peroxide::traits::sugar::VecOps

pub trait VecOps: Sized + FPVector where
    Self::Scalar: Copy + Clone + Add<Self::Scalar, Output = Self::Scalar> + Sub<Self::Scalar, Output = Self::Scalar> + Mul<Self::Scalar, Output = Self::Scalar> + Div<Self::Scalar, Output = Self::Scalar>, 
{ pub fn add_v(&self, v: &Self) -> Self { ... }
pub fn sub_v(&self, v: &Self) -> Self { ... }
pub fn mul_v(&self, v: &Self) -> Self { ... }
pub fn div_v(&self, v: &Self) -> Self { ... }
pub fn add_s(&self, s: Self::Scalar) -> Self { ... }
pub fn sub_s(&self, s: Self::Scalar) -> Self { ... }
pub fn mul_s(&self, s: Self::Scalar) -> Self { ... }
pub fn div_s(&self, s: Self::Scalar) -> Self { ... } }

Syntactic sugar for Vector operations

Provided methods

pub fn add_v(&self, v: &Self) -> Self[src]

pub fn sub_v(&self, v: &Self) -> Self[src]

pub fn mul_v(&self, v: &Self) -> Self[src]

pub fn div_v(&self, v: &Self) -> Self[src]

pub fn add_s(&self, s: Self::Scalar) -> Self[src]

pub fn sub_s(&self, s: Self::Scalar) -> Self[src]

pub fn mul_s(&self, s: Self::Scalar) -> Self[src]

pub fn div_s(&self, s: Self::Scalar) -> Self[src]

Loading content...

Implementations on Foreign Types

impl VecOps for Vec<AD>[src]

impl VecOps for Vec<f64>[src]

Loading content...

Implementors

Loading content...