mpqc::HBStringReplacementGenerator< RC, RA, String, AbsHBData, T > Struct Template Reference
Collaboration diagram for mpqc::HBStringReplacementGenerator< RC, RA, String, AbsHBData, T >:

Documentation

template<std::size_t RC, std::size_t RA, typename String, bool AbsHBData = true, typename T = double>
struct mpqc::HBStringReplacementGenerator< RC, RA, String, AbsHBData, T >

specialize HBCompositeGenerator for generating replacements from a string

Public Types

using base_type = utility::FilteredGenerator< HBCompositeGenerator< OrbitalTupleGenerator< RA >, AbsHBData, T, RC >, CreIndicesUnoccupied< String > >
 
- Public Types inherited from mpqc::utility::FilteredGenerator< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >
using value_type = typename BaseGenerator::value_type
 
- Public Types inherited from mpqc::utility::GeneratorRangeFacade< GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >, BaseGenerator::value_type >
typedef GeneratorIterator< GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >, GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > > *, BaseGenerator::value_type > iterator
 
typedef GeneratorIterator< GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >, GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > > *, const BaseGenerator::value_type > const_iterator
 

Public Member Functions

const auto & base () const
 
- Public Member Functions inherited from mpqc::utility::FilteredGenerator< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >
 FilteredGenerator (Base_ &&base, Filter_ &&filter)
 
 operator bool () const
 
FilteredGeneratoroperator++ ()
 
const value_typeoperator* () const
 
bool operator== (const FilteredGenerator &other) const
 
const auto & base () const
 
- Public Member Functions inherited from mpqc::utility::GeneratorRangeFacade< GeneratorAdaptor< HBCompositeGenerator< OrbitalTupleGenerator< RA >, true, double, RC >, CreIndicesUnoccupied< String > >, BaseGenerator::value_type >
const_iterator begin ()
 
const_iterator end () const
 

Member Typedef Documentation

◆ base_type

template<std::size_t RC, std::size_t RA, typename String , bool AbsHBData = true, typename T = double>
using mpqc::HBStringReplacementGenerator< RC, RA, String, AbsHBData, T >::base_type = utility::FilteredGenerator< HBCompositeGenerator<OrbitalTupleGenerator<RA>, AbsHBData, T, RC>, CreIndicesUnoccupied<String> >

Member Function Documentation

◆ base()

template<std::size_t RC, std::size_t RA, typename String , bool AbsHBData = true, typename T = double>
const auto& mpqc::HBStringReplacementGenerator< RC, RA, String, AbsHBData, T >::base ( ) const
inline

The documentation for this struct was generated from the following file:
  • mpqc/math/fock/hb.h