Conjugate

Depending upon whether one or two matrices are given, either conjugate the single matrix or set the second matrix equal to the conjugate of the first, i.e., either \(A := \bar A\) or \(B := \bar A\). For real datatypes, this is a no-op.

C++ API

\(A := \bar A\)

void Conjugate(Matrix<T> &A)
void Conjugate(AbstractDistMatrix<T> &A)

\(B := \bar A\)

void Conjugate(const Matrix<T> &A, Matrix<T> &B)
void Conjugate(const AbstractDistMatrix<T> &A, AbstractDistMatrix<T> &B)

C API

ElError ElConjugate_c(ElMatrix_c A)
ElError ElConjugate_z(ElMatrix_z A)
ElError ElConjugateDist_c(ElDistMatrix_c A)
ElError ElConjugateDist_z(ElDistMatrix_z A)

Python API

Conjugate(A)