complex_get_phase_matrix_ew - Computes phase of a complex matrix
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
const Matrix *in_re_mp,
const Matrix *in_im_mp
This routine computes the phase of a complex matrix represented as a pair of
matrices. All non-null matrices must be the same size. If one of a pair of
matrices are NULL, then it is treated as zero. If both matrices of a pair are
NULL, then the result is two NULL matrices.
The first argument is a pointer to target a matrix. If it is null, then a
matrix of the appropriate size is created. If it is of the wrong size, it is
resized. Finally, if they are the right size, then the storage is recycled,
NO_ERROR on success, and ERROR on failure, with an error message being
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.