•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::utility::intersection_sd_str< Spin > Struct Template Reference
Documentation
template<SpinCase1 Spin>
struct mpqc::utility::intersection_sd_str< Spin >
computes intersection of an SD range and Str range
based on std::set_intersection impl from https://en.cppreference.com/w/cpp/algorithm/set_intersection
Public Member Functions | |
template<typename SDOrdIt , typename StrOpParityIt , typename OutIt > | |
auto operator() (SDOrdIt sd_ord_it, SDOrdIt sd_ord_end, StrOpParityIt str_op_parity_it, StrOpParityIt str_op_parity_end, OutIt out_it) | |
Static Public Member Functions | |
template<typename StringOrStringRange > | |
static const auto & to_str (const SlaterDeterminant< StringOrStringRange > &sd) | |
Member Function Documentation
◆ operator()()
template<SpinCase1 Spin>
template<typename SDOrdIt , typename StrOpParityIt , typename OutIt >
|
inline |
◆ to_str()
template<SpinCase1 Spin>
template<typename StringOrStringRange >
|
inlinestatic |
The documentation for this struct was generated from the following file:
- mpqc/math/fock/hamiltonian.h