10#include <Eigen/SparseCore>
14template <
typename Scalar>
21 double rtol)
const override;
23 std::optional<real_t> min_eigenvalue,
24 std::optional<real_t> max_eigenvalue,
double rtol)
const override;
27 template <
typename ScalarLim>
29 std::optional<real_t> min_eigenvalue,
30 std::optional<real_t> max_eigenvalue,
double rtol)
const;
typename traits::NumTraits< Scalar >::real_t real_t
EigenSystemH< Scalar > eigh(const Eigen::SparseMatrix< Scalar, Eigen::RowMajor > &matrix, double rtol) const override
DiagonalizerLapackeEvr(FloatType float_type=FloatType::FLOAT64)