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

Public Types

using is_transparent = void
 

Public Member Functions

bool operator() (const SlaterDeterminant &d1, const SlaterDeterminant &d2) const
 
bool operator() (std::pair< std::size_t, std::size_t > hash_pair1, const SlaterDeterminant &d2) const
 

Member Typedef Documentation

◆ is_transparent

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

Member Function Documentation

◆ operator()() [1/2]

template<typename StringRange >
bool mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::equal_to::operator() ( const SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > > &  d1,
const SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > > &  d2 
) const
inline

◆ operator()() [2/2]

template<typename StringRange >
bool mpqc::SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > >::equal_to::operator() ( std::pair< std::size_t, std::size_t >  hash_pair1,
const SlaterDeterminant< StringRange, std::enable_if_t<!meta::is_string_v< StringRange > > > &  d2 
) const
inline

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