Trait nalgebra::Axpy
[−]
[src]
pub trait Axpy<N> {
fn axpy(&mut self, a: &N, x: &Self);
}Trait of objects implementing the y = ax + y operation.
Required Methods
fn axpy(&mut self, a: &N, x: &Self)
Adds $$a * x$$ to self.
Implementors
impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector1<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector2<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector3<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector4<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector5<N>impl<N: Copy + Add<N, Output=N> + Mul<N, Output=N>> Axpy<N> for DVector6<N>impl<N: Axpy<N>> Axpy<N> for Vector1<N>impl<N: Axpy<N>> Axpy<N> for Vector2<N>impl<N: Axpy<N>> Axpy<N> for Vector3<N>impl<N: Axpy<N>> Axpy<N> for Vector4<N>impl<N: Axpy<N>> Axpy<N> for Vector5<N>impl<N: Axpy<N>> Axpy<N> for Vector6<N>impl<N: Axpy<N>> Axpy<N> for Point1<N>impl<N: Axpy<N>> Axpy<N> for Point2<N>impl<N: Axpy<N>> Axpy<N> for Point3<N>impl<N: Axpy<N>> Axpy<N> for Point4<N>impl<N: Axpy<N>> Axpy<N> for Point5<N>impl<N: Axpy<N>> Axpy<N> for Point6<N>impl<N: Axpy<N>> Axpy<N> for Quaternion<N>impl Axpy<f32> for f32impl Axpy<f64> for f64impl Axpy<i8> for i8impl Axpy<i16> for i16impl Axpy<i32> for i32impl Axpy<i64> for i64impl Axpy<isize> for isizeimpl Axpy<u8> for u8impl Axpy<u16> for u16impl Axpy<u32> for u32impl Axpy<u64> for u64impl Axpy<usize> for usize