pub trait Gerc: Ger {
    // Provided method
    fn gerc<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>(
        alpha: &Self,
        x: &V,
        y: &W,
        a: &mut dyn Matrix<Self>
    ) { ... }
}
Expand description

General rank-1 update (using hermitian conjugate)

A ← A + αxyH

Provided Methods§

source

fn gerc<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( alpha: &Self, x: &V, y: &W, a: &mut dyn Matrix<Self> )

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Gerc for f32

source§

impl Gerc for f64

source§

impl Gerc for Complex32

source§

fn gerc<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( alpha: &Complex32, x: &V, y: &W, a: &mut dyn Matrix<Complex32> )

source§

impl Gerc for Complex64

source§

fn gerc<V: ?Sized + Vector<Self>, W: ?Sized + Vector<Self>>( alpha: &Complex64, x: &V, y: &W, a: &mut dyn Matrix<Complex64> )

Implementors§