•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::InRangeFullDeterminantReplacementGenerator< StringRange, CreAnnPairGenerator > Struct Template Reference
Collaboration diagram for mpqc::InRangeFullDeterminantReplacementGenerator< StringRange, CreAnnPairGenerator >:

Documentation
template<typename StringRange, typename CreAnnPairGenerator>
struct mpqc::InRangeFullDeterminantReplacementGenerator< StringRange, CreAnnPairGenerator >
Generates replacements from a given determinant using operators generated by CreAnnPairGenerator
, leaving out replacements outside the "host" string ranges
Public Member Functions | |
const auto & base () const | |
![]() | |
FilteredGenerator (Base_ &&base, Filter_ &&filter) | |
operator bool () const | |
FilteredGenerator & operator++ () | |
const value_type & operator* () const | |
bool operator== (const FilteredGenerator &other) const | |
const auto & base () const | |
![]() | |
const_iterator begin () | |
const_iterator end () const | |
Member Typedef Documentation
◆ base_type
template<typename StringRange , typename CreAnnPairGenerator >
using mpqc::InRangeFullDeterminantReplacementGenerator< StringRange, CreAnnPairGenerator >::base_type = utility::FilteredGenerator< FullDeterminantReplacementGenerator<CreAnnPairGenerator>, OpersInStringRange<StringRange> > |
Member Function Documentation
◆ base()
template<typename StringRange , typename CreAnnPairGenerator >
|
inline |
The documentation for this struct was generated from the following file:
- mpqc/math/fock/iter.h