void vsip_cmherm_f(const vsip_cmview_f *a, const vsip_cmview_f *c);
This function computes the hermitian of a complex matrix
and stores the result in matrix
. The Hermitian operation
exchanges the rows and columns of the matrix, such that element
of the output matrix is equal to the conjugate of element
of the input matrix.
For an
input matrix
, the output matrix
must be of size
.
const vsip_cmview_p* a: Pointer to the input matrix of size
.
const vsip_cmview_p* c: Pointer to the output matrix of size
that will store the Hermitian result.
The output matrix
must have dimensions
where the input matrix
has dimensions
.
For in-place transposition (when
), consider using vsip_dmtransview_p to create a transposed view and
use the conjugate of the elements.