65 QuantumContainer::const_iterator it =
mqnumbers.find(qn);
INDEX Index
The type to use for all integer numbers and indices.
#define RATIONAL_UNDEFINED
bool Compare(const QuantumNumbers &qn) const
Compare Quantum Numbers.
QuantumIds
Enum for Quantum Numbers used for indexing.
QuantumNumbers & Lower()
Get lower quantum numbers.
const QuantumNumbers & Lower() const
Get lower quantum numbers.
const Rational operator[](const Index qn) const
Return copy of quantum number.
Rational Lower(Index i) const
Get lower quantum number.
Record containing upper and lower quantum numbers.
QuantumNumbers & Upper()
Get upper quantum numbers.
QuantumContainer mqnumbers
void SetUpper(const Index i, const Rational r)
Set upper quantum number.
QuantumNumbers mqn_upper
Upper state quantum numbers.
const QuantumNumbers & Upper() const
Get upper quantum numbers.
void Set(Index qn, Rational r)
Set quantum number.
void SetLower(const Index i, const Rational r)
Set lower quantum number.
std::ostream & operator<<(std::ostream &os, const QuantumNumbers &qn)
Container class for Quantum Numbers.
std::istream & operator>>(std::istream &is, QuantumNumbers &qn)
QuantumNumbers mqn_lower
Lower state quantum numbers.
const QuantumContainer & GetNumbers() const
Contains the rational class definition.
Rational Upper(Index i) const
Get upper quantum number.
std::map< Index, Rational > QuantumContainer