LIBINT  2.1.0-stable
Public Types | Public Member Functions | List of all members
libint2::QuantumNumbersA< T, 0 > Class Template Reference

partial specialization of QuantumNumbersA for the case N=0 More...

#include <quanta.h>

Inheritance diagram for libint2::QuantumNumbersA< T, 0 >:
Inheritance graph
[legend]
Collaboration diagram for libint2::QuantumNumbersA< T, 0 >:
Collaboration graph
[legend]

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 vector< T > &qn)
 
 QuantumNumbersA (const SafePtr< QuantumNumbersA > &)
 
 QuantumNumbersA (const SafePtr< QuantumSet > &)
 
 QuantumNumbersA (const SafePtr< ConstructablePolymorphically > &)
 
bool operator== (const QuantumNumbersA &) const
 
const std::string label () const
 
void inc (unsigned int i)
 Increment quantum number i.
 
void dec (unsigned int i)
 Decrement quantum number i.
 
const T elem (unsigned int i) const
 Return i-th quantum number.
 
unsigned int num_quanta () const
 Implementation of QuantumSet::num_quanta()
 
LIBINT2_UINT_LEAST64 key () const
 Implements Hashable::key()
 
LIBINT2_UINT_LEAST64 max_key () const
 key is in range [0,max_key())
 

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_
 

Detailed Description

template<typename T>
class libint2::QuantumNumbersA< T, 0 >

partial specialization of QuantumNumbersA for the case N=0


The documentation for this class was generated from the following file: