virtual std::string get_label() const =0
bool has_quantum_number_f() const
double get_quantum_number_f() const
friend std::ostream & operator<<(std::ostream &os, const Ket &ket)
Parity get_parity() const
double get_quantum_number_m() const
double get_energy() const
bool has_quantum_number_m() const
bool operator==(const Ket &other) const
std::size_t operator()(const Ket &k) const