mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::hash Struct Reference

Public Types

using is_transparent = void
 

Public Member Functions

size_t operator() (const SlaterDeterminant &d) const
 
size_t operator() (std::pair< std::size_t, std::size_t > hash_pair) const
 

Member Typedef Documentation

◆ is_transparent

template<typename StringRange >
using mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::hash::is_transparent = void

Member Function Documentation

◆ operator()() [1/2]

template<typename StringRange >
size_t mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::hash::operator() ( const SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > > &  d) const
inline

◆ operator()() [2/2]

template<typename StringRange >
size_t mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::hash::operator() ( std::pair< std::size_t, std::size_t >  hash_pair) const
inline

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