10#include <Eigen/SparseCore>
15template <
typename Scalar>
22 double rtol)
const override;
24 std::optional<real_t> min_eigenvalue,
25 std::optional<real_t> max_eigenvalue,
double rtol)
const override;
29 template <
typename ScalarLim>
EigenSystemH< Scalar > eigh(const Eigen::SparseMatrix< Scalar, Eigen::RowMajor > &matrix, double rtol) const override
DiagonalizerFeast(int m0, FloatType float_type=FloatType::FLOAT64)
typename traits::NumTraits< Scalar >::real_t real_t