Trait ConjMatVec

Source
pub trait ConjMatVec: MatVec {
    // Required method
    fn conj_matvec(&self, vec: ArrayView1<'_, Self::A>) -> Array1<Self::A>;
}
Expand description

Trait describing the product of the conjugate adjoint of an operator with a vector

In the case that the operator is a matrix then this simply describes the action $A^Hx$, where $x$ is a vector and $A^H$ the complex conjugate adjoint of $A$.

Required Methods§

Source

fn conj_matvec(&self, vec: ArrayView1<'_, Self::A>) -> Array1<Self::A>

Implementations on Foreign Types§

Source§

impl<A, S> ConjMatVec for ArrayBase<S, Ix2>
where A: Scalar, S: Data<Elem = A>,

Source§

fn conj_matvec(&self, vec: ArrayView1<'_, Self::A>) -> Array1<Self::A>

Implementors§