ML_DGEBAK – Backward transformation to ML_DGEBAL of left or right eigenvectors

Block SymbolLicensing group: MATRIX
PIC

Function Description
The output references ySCALE and yV are always set to the corresponding input references uSCALE and uV. If HLD = on then nothing is computed otherwise the LAPACK function DGEBAK is called internally:

DGEBAK(sJOB, sRSIDE, N, ilo, IHI, uSCALE, M, uV, LDV, info);

where parameters of DGEBAK are set in the following way:

The error flag E is set to on if:

Emphasize that the indices ilo and ihi start from zero unlike FORTRAN version where they start from one. See LAPACK documentation [8] for more details.

Inputs

uSCALE

Input reference to vector SCALE

reference

uV

Reference to matrix of right or left eigenvectors to be transformed

reference

job

Type of backward transformation required   0  4

long

RSIDE

Operation is applied from right side

bool

ilo

Zero based low row and column index of working submatrix

long

ihi

Zero based high row and column index of working submatrix

long

HLD

Hold

bool

Outputs

ySCALE

Output reference to vector SCALE

reference

yV

Reference to matrix of transformed right or left eigenvectors

reference

E

Error indicator

bool

info

LAPACK function result info. If info = -i, the i=th argument had an illegal value

long