ARTS
2.2.66
|
Classes to handle quantum numbers. More...
Go to the source code of this file.
Macros | |
#define | INPUT_QUANTUM(ID) if (name == #ID) qn.Set(QN_ ## ID, r) |
#define | OUTPUT_QUANTUM(ID) |
Functions | |
std::istream & | operator>> (std::istream &is, QuantumNumbers &qn) |
std::ostream & | operator<< (std::ostream &os, const QuantumNumbers &qn) |
std::ostream & | operator<< (std::ostream &os, const QuantumNumberRecord &qr) |
Classes to handle quantum numbers.
Definition in file quantum.cc.
#define INPUT_QUANTUM | ( | ID | ) | if (name == #ID) qn.Set(QN_ ## ID, r) |
Referenced by operator>>().
#define OUTPUT_QUANTUM | ( | ID | ) |
Referenced by operator<<().
std::ostream& operator<< | ( | std::ostream & | os, |
const QuantumNumbers & | qn | ||
) |
Definition at line 93 of file quantum.cc.
References N, and OUTPUT_QUANTUM.
std::ostream& operator<< | ( | std::ostream & | os, |
const QuantumNumberRecord & | qr | ||
) |
Definition at line 117 of file quantum.cc.
References QuantumNumberRecord::Lower(), and QuantumNumberRecord::Upper().
std::istream& operator>> | ( | std::istream & | is, |
QuantumNumbers & | qn | ||
) |
Definition at line 60 of file quantum.cc.
References INPUT_QUANTUM, and N.