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 |
Public Member Functions inherited from mpqc::utility::FilteredGenerator< HBCompositeGenerator< TupleOfOrbitalTuplesGenerator< RAa, RAb >, true, double, RCa, RCb >, CreIndicesUnoccupied< SlaterDeterminant< StringOrStringRange >::string_type > > | |
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 |
Public Member Functions inherited from mpqc::utility::GeneratorRangeFacade< GeneratorAdaptor< HBCompositeGenerator< TupleOfOrbitalTuplesGenerator< RAa, RAb >, true, double, RCa, RCb >, CreIndicesUnoccupied< SlaterDeterminant< StringOrStringRange >::string_type > >, BaseGenerator::value_type > | |
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