Forsythe¶
A Forsythe matrix is a Jordan block with the bottom-left entry replaced with an arbitrary value. In the below routines, the eigenvalue of the \(n \times n\) Jordan block is \(\lambda\), and the entry placed in the \((n-1,0)\) position is \(\alpha\).
C++ API¶
C API¶
-
ElError
ElForsythe_c
(ElMatrix_c J, ElInt n, complex_float alpha, complex_float lambda)¶
-
ElError
ElForsythe_z
(ElMatrix_z J, ElInt n, complex_double alpha, complex_double lambda)¶
-
ElError
ElForsytheDist_c
(ElDistMatrix_c J, ElInt n, complex_float alpha, complex_float lambda)¶
-
ElError
ElForsytheDist_z
(ElDistMatrix_z J, ElInt n, complex_double alpha, complex_double lambda)¶