|
LIBINT 2.7.2
|
partial specialization of QuantumNumbersA for the case N=0 More...
#include <quanta.h>


Public Types | |
| typedef QuantumSet | parent_type |
| typedef QuantumNumbersA | iter_type |
| QuantumSet is a set of one QuantumSet. | |
Public Types inherited from libint2::QuantumSet | |
| typedef DummyIterator | iter_type |
Public Types inherited from libint2::Hashable< LIBINT2_UINT_LEAST64, ComputeKey > | |
| typedef KeyTraits< LIBINT2_UINT_LEAST64 >::ReturnType | KeyReturnType |
Public Member Functions | |
| QuantumNumbersA (const T *qn) | |
| QuantumNumbersA (const std::vector< T > &qn) | |
| QuantumNumbersA (const SafePtr< QuantumNumbersA > &) | |
| QuantumNumbersA (const SafePtr< QuantumSet > &) | |
| QuantumNumbersA (const SafePtr< ConstructablePolymorphically > &) | |
| bool | operator== (const QuantumNumbersA &) const |
| std::string | label () const override |
| void | inc (unsigned int i) override |
| Increment quantum number i. More... | |
| void | dec (unsigned int i) override |
| Decrement quantum number i. More... | |
| const T | elem (unsigned int i) const |
| Return i-th quantum number. | |
| unsigned int | num_quanta () const override |
| Implementation of QuantumSet::num_quanta() More... | |
| LIBINT2_UINT_LEAST64 | key () const override |
| Implements Hashable::key() More... | |
| LIBINT2_UINT_LEAST64 | max_key () const |
| key is in range [0,max_key()) | |
| virtual std::string | label () const =0 |
| virtual unsigned int | num_quanta () const =0 |
| Number of quantum numbers in the set. More... | |
| virtual void | inc (unsigned int i)=0 |
| Increment i-th quantum number. More... | |
| virtual void | dec (unsigned int i)=0 |
| Decrement i-th quantum number. More... | |
| virtual KeyReturnType | key () const=0 |
Additional Inherited Members | |
Static Public Attributes inherited from libint2::QuantumSet | |
| static const LIBINT2_UINT_LEAST64 | max_quantum_number = 100 |
| Quantum numbers lie in range [0,max_quantum_number) | |
Protected Attributes inherited from libint2::Hashable< LIBINT2_UINT_LEAST64, ComputeKey > | |
| KeyStore< LIBINT2_UINT_LEAST64, OwnKey< KeyMP >::result > | key_ |
partial specialization of QuantumNumbersA for the case N=0
|
inlineoverridevirtual |
Decrement quantum number i.
Implements libint2::QuantumSet.
|
inlineoverridevirtual |
Increment quantum number i.
Implements libint2::QuantumSet.
|
inlineoverridevirtual |
Implements Hashable::key()
Implements libint2::Hashable< LIBINT2_UINT_LEAST64, ComputeKey >.
|
inlineoverridevirtual |
Implements libint2::QuantumSet.
|
inlineoverridevirtual |
Implementation of QuantumSet::num_quanta()
Implements libint2::QuantumSet.