std::tuple< DenseTensor< 2, std::complex< double > >, Index > syten::DenseSolve::solve_cm | ( | DenseTensor< 2, std::complex< double > > && | a, |
DenseTensor< 2, std::complex< double > > && | b | ||
) |
Solves the system complex \( A X = B \) in column-major mode and returns a tuple of \( X \) in column-major mode and the calculated rank of the matrix.
References syten::DenseTensor< rank, Scalar >::begin(), syten::DynArray< Type >::begin(), syten::DenseTensor< rank, Scalar >::dim(), syten::logGE(), std::make_tuple(), std::move(), syten::rank(), syten::DenseSolve::solve_cm(), SYTEN_BLAS_THREADS_SETUP, SYTEN_BLAS_THREADS_TEARDOWN, and SYTEN_SMALL_THRESHOLD.
Referenced by syten::DenseSolve::solve(), and syten::DenseSolve::solve_cm().