SyTen

◆ DenseEigensolver() [2/2]

syten::DenseEigensolver::DenseEigensolver< std::complex< float > >::DenseEigensolver ( DenseTensor< 2, DenseEigensolver< std::complex< float > >::Scalar > &&  input,
bool  calc_right = true,
bool  calc_left = false 
)

Standard ctor doing the decomposition immediately.

Parameters
inputcolumn-major square matrix to decompose
calc_rightif true, calculate right-eigenvectors (to be stored in right_evectors)
calc_leftif true, calculate left-eigenvectors (to be stored in left_evectors)

References SYTEN_ASSERT, SYTEN_BLAS_THREADS_SETUP, and SYTEN_BLAS_THREADS_TEARDOWN.