•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::HBDeterminantReplacementGenerator< RCa, RCb, RAa, RAb, StringOrStringRange, AbsHBData, T > Struct Template Reference
Collaboration diagram for mpqc::HBDeterminantReplacementGenerator< RCa, RCb, RAa, RAb, StringOrStringRange, AbsHBData, T >:

Documentation
template<std::size_t RCa, std::size_t RCb, std::size_t RAa, std::size_t RAb, typename StringOrStringRange, bool AbsHBData = true, typename T = double>
struct mpqc::HBDeterminantReplacementGenerator< RCa, RCb, RAa, RAb, StringOrStringRange, AbsHBData, T >
specialize HBCompositeGenerator for generating replacements from a SlaterDeterminant
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<std::size_t RCa, std::size_t RCb, std::size_t RAa, std::size_t RAb, typename StringOrStringRange , bool AbsHBData = true, typename T = double>
using mpqc::HBDeterminantReplacementGenerator< RCa, RCb, RAa, RAb, StringOrStringRange, AbsHBData, T >::base_type = utility::FilteredGenerator< HBCompositeGenerator<TupleOfOrbitalTuplesGenerator<RAa, RAb>, AbsHBData, T, RCa, RCb>, CreIndicesUnoccupied< typename SlaterDeterminant<StringOrStringRange>::string_type> > |
Member Function Documentation
◆ base()
template<std::size_t RCa, std::size_t RCb, std::size_t RAa, std::size_t RAb, typename StringOrStringRange , bool AbsHBData = true, typename T = double>
|
inline |
The documentation for this struct was generated from the following file:
- mpqc/math/fock/hb.h