57 [[nodiscard]]
virtual std::map<std::string, Real>
diagnostics()
const {
virtual int number_of_bands() const =0
Number of eigenvalues returned per k-point.
virtual std::string description() const =0
One line for logs: the method and the size of the model.
virtual std::map< std::string, Real > diagnostics() const
virtual ~QuantumStateInterpolator()=default
virtual std::vector< Real > eigenvalues_at(const Vector3D &kpoint) const =0
Ascending eigenvalues in Rydberg at one k-point in crystal coordinates.