pub trait ConjMatMat: MatMat + ConjMatVec {
// Provided method
fn conj_matmat(&self, mat: ArrayView2<'_, Self::A>) -> Array2<Self::A> { ... }
}
Expand description
Trait describing the action of the conjugate adjoint of an operator with a matrix
In the case that the operator is a matrix then this simply describes the action $A^HX$,
where $X$ is another matrix and $A^H$ the complex conjugate adjoint of $A$. If this trait
is not implemented then a default implementation based on the ConjMatVec
trait is used.