pairinteraction
A Rydberg Interaction Calculator
pairinteraction::Basis< Derived >::Iterator Class Reference

#include <Basis.hpp>

Public Member Functions

 Iterator (typename ketvec_t::const_iterator it)
 
bool operator!= (const Iterator &other) const
 
std::shared_ptr< const ket_toperator* () const
 
Iteratoroperator++ ()
 

Detailed Description

template<typename Derived>
class pairinteraction::Basis< Derived >::Iterator

Definition at line 87 of file Basis.hpp.

Constructor & Destructor Documentation

◆ Iterator()

template<typename Derived >
pairinteraction::Basis< Derived >::Iterator::Iterator ( typename ketvec_t::const_iterator  it)

Definition at line 345 of file Basis.cpp.

Member Function Documentation

◆ operator!=()

template<typename Derived >
bool pairinteraction::Basis< Derived >::Iterator::operator!= ( const Iterator other) const

Definition at line 348 of file Basis.cpp.

◆ operator*()

template<typename Derived >
std::shared_ptr< const typename Basis< Derived >::ket_t > pairinteraction::Basis< Derived >::Iterator::operator*

Definition at line 353 of file Basis.cpp.

◆ operator++()

template<typename Derived >
Basis< Derived >::Iterator & pairinteraction::Basis< Derived >::Iterator::operator++

Definition at line 358 of file Basis.cpp.


The documentation for this class was generated from the following files: