svd solver is planned to be added
eigen solver and lapack wrapper is changed