PLASMA  2.8.0
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
int PLASMA_zgecfi ( int  m,
int  n,
PLASMA_Complex64_t *  A,
PLASMA_enum  f_in,
int  imb,
int  inb,
PLASMA_enum  f_out,
int  omb,
int  onb 
)

PLASMA_zgecfi convert the matrice A in place from format f_in to format f_out

Parameters
[in]mNumber of rows of matrix A
[in]nNumber of columns of matrix A
[in,out]AMatrix of size m*n
[in]f_inOriginal layout of the matrix A. Must be part of: PlasmaCM: if A is stored in Column Major, PlasmaRM: if A is stored in Row Major, PlasmaCCRB: if A is stored in Column Column Rectangular Block layout, PlasmaCRRB: if A is stored in Column Row Rectangular Block layout, PlasmaRCRB: if A is stored in Row Column Rectangular Block layout, PlasmaRRRB: if A is stored in Row Row Rectangular Block layout; where the first Column/Row stand for the order in which tiles are sorted, and the secon Column/Row stand for the layout inside each tile.
[in]imbNumber of rows of each block in original format
[in]inbNumber of columns of each block in original format
[in]f_outFormat requested for the matrix A. Must be part of (PlasmaCM, PlasmaRM, PlasmaCCRB, PlasmaCRRB, PlasmaRCRB, PlasmaRRRB)
[in]ombNumber of rows of each block in requested format
[in]onbNumber of columns of each block in requested format
Returns
Return values
PLASMA_SUCCESSsuccessful exit
<0if -i, the i-th argument had an illegal value
See also
PLASMA_zgecfi_Async