Trait rust_blas::vector::ops::Scal

source ·
pub trait Scal: Sized {
    // Required methods
    fn scal<V: ?Sized + Vector<Self>>(alpha: &Self, x: &mut V);
    fn scal_mat(alpha: &Self, x: &mut dyn Matrix<Self>);
}
Expand description

Computes a * x and stores the result in x.

Required Methods§

source

fn scal<V: ?Sized + Vector<Self>>(alpha: &Self, x: &mut V)

source

fn scal_mat(alpha: &Self, x: &mut dyn Matrix<Self>)

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Scal for f32

source§

fn scal<V: ?Sized + Vector<Self>>(alpha: &f32, x: &mut V)

source§

fn scal_mat(alpha: &f32, x: &mut dyn Matrix<f32>)

source§

impl Scal for f64

source§

fn scal<V: ?Sized + Vector<Self>>(alpha: &f64, x: &mut V)

source§

fn scal_mat(alpha: &f64, x: &mut dyn Matrix<f64>)

source§

impl Scal for Complex32

source§

fn scal<V: ?Sized + Vector<Self>>(alpha: &Complex32, x: &mut V)

source§

fn scal_mat(alpha: &Complex32, x: &mut dyn Matrix<Complex32>)

source§

impl Scal for Complex64

source§

fn scal<V: ?Sized + Vector<Self>>(alpha: &Complex64, x: &mut V)

source§

fn scal_mat(alpha: &Complex64, x: &mut dyn Matrix<Complex64>)

Implementors§