744 {
748
750
752 LDA = *n+1;
754
755 for( i=0; i<*n; i++ )
756 for( j=0; j<*n; j++ ) {
757 A[ LDA*i+j ].
real=a[ (*lda)*j+i ].
real;
758 A[ LDA*i+j ].
imag=a[ (*lda)*j+i ].
imag;
759 }
760
762 for( i=0; i<*n; i++ )
763 for( j=0; j<*n; j++ ) {
764 a[ (*lda)*j+i ].
real=A[ LDA*i+j ].
real;
765 a[ (*lda)*j+i ].
imag=A[ LDA*i+j ].
imag;
766 }
767 free(A);
768 }
771 else
773}
void cblas_zher(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const double alpha, const void *X, const CBLAS_INT incX, void *A, const CBLAS_INT lda)
void get_uplo_type(char *type, CBLAS_UPLO *uplo)