|
LIBINT 2.9.0
|
Objects of Hashable<T> class provide hashing function key() which computes keys of type KeyType. More...
#include <hashable.h>

Public Types | |
| typedef KeyTraits< KeyType >::ReturnType | KeyReturnType |
Public Member Functions | |
| virtual KeyReturnType | key () const =0 |
Protected Attributes | |
| KeyStore< KeyType, OwnKey< KeyMP >::result > | key_ |
Objects of Hashable<T> class provide hashing function key() which computes keys of type KeyType.
key() returns KeyTraits<KeyType>::ReturnType.
|
pure virtual |
Implemented in libint2::SHGShell, libint2::SHGF, libint2::CartesianMultipoleQuanta< NDIM >, libint2::CartesianMultipoleQuanta< NDIM >, libint2::SphericalMultipoleQuanta, libint2::DGVertex, libint2::AlgebraicOperator< T >, libint2::OriginDerivative< NDIM >, libint2::OriginDerivative< 1u >, libint2::OriginDerivative< 3 >, libint2::OriginDerivative< 3u >, libint2::CGShell, libint2::CGF, libint2::CGF1d< Axis >, libint2::CGShell1d< Axis >, libint2::RTimeEntity< T >, libint2::CTimeEntity< T >, libint2::GenIntegralSet< Oper, BFS, BraSetType, KetSetType, AuxQuanta >, libint2::GenIntegralSet< Oper, IncableBFSet, DefaultOnePBraket< BFS >::Result, DefaultOnePBraket< BFS >::Result, EmptySet >, libint2::GenIntegralSet< Oper, IncableBFSet, DefaultTwoPBraket< BFS >::Result, DefaultTwoPBraket< BFS >::Result, EmptySet >, libint2::GenIntegralSet< R1dotR1_G12, IncableBFSet, DefaultTwoPBraket< BFS >::Result, DefaultTwoPBraket< BFS >::Result, EmptySet >, libint2::GenIntegralSet< R1dotR2_G12, IncableBFSet, DefaultTwoPBraket< BFS >::Result, DefaultTwoPBraket< BFS >::Result, EmptySet >, libint2::GenIntegralSet< R2dotR2_G12, IncableBFSet, DefaultTwoPBraket< BFS >::Result, DefaultTwoPBraket< BFS >::Result, EmptySet >, libint2::GenOper< Descr >, libint2::QuantumNumbers< T, N >, libint2::QuantumNumbersA< T, N >, and libint2::QuantumNumbersA< T, 0 >.