{
throw new IllegalArgumentException();
}
// copy result
IComplexArray L = null;
if (jobLeft)
{
L = new MatrixOfEigenvectors(vLeftEigenvectors).copy();
Algebra.util.transpose(L);
}
IComplexArray R = null;
if (jobRight)
{
R = new MatrixOfEigenvectors(vRightEigenvectors);
}
IComplexArray eval = new VectorOfEigenvalues();
result = new EigenvalueDecomposition(L, eval, R);
}