•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::FermionStringCompleteSet< FString >::Iterator Struct Reference
Collaboration diagram for mpqc::FermionStringCompleteSet< FString >::Iterator:

Documentation
template<typename FString>
struct mpqc::FermionStringCompleteSet< FString >::Iterator
iterator is a proxy to a FString object, stores an ordinal
Public Types | |
using ordinal_type = std::int64_t | |
Public Member Functions | |
Iterator ()=default | |
Iterator (int nstates, ordinal_type ord) | |
Iterator (const FString &str) | |
Iterator (const Iterator &)=default | |
Iterator (Iterator &&)=default | |
Iterator & operator= (const Iterator &)=default | |
Iterator & operator= (Iterator &&)=default | |
std::pair< FString, ordinal_type > & dereference () const | |
bool equal (const Iterator &other) const | |
void increment () | |
auto ordinal () const | |
Friends | |
class boost::iterator_core_access | |
Member Typedef Documentation
◆ ordinal_type
template<typename FString >
using mpqc::FermionStringCompleteSet< FString >::Iterator::ordinal_type = std::int64_t |
Constructor & Destructor Documentation
◆ Iterator() [1/5]
template<typename FString >
|
default |
◆ Iterator() [2/5]
template<typename FString >
|
inline |
◆ Iterator() [3/5]
template<typename FString >
|
inline |
◆ Iterator() [4/5]
template<typename FString >
|
default |
◆ Iterator() [5/5]
template<typename FString >
|
default |
Member Function Documentation
◆ dereference()
template<typename FString >
|
inline |
◆ equal()
template<typename FString >
|
inline |
Comparison operator.
- Parameters
-
[in] other
- Returns
- true if
other
and*this
have same ordinal and same number of states
◆ increment()
template<typename FString >
|
inline |
◆ operator=() [1/2]
template<typename FString >
|
default |
◆ operator=() [2/2]
template<typename FString >
|
default |
◆ ordinal()
template<typename FString >
|
inline |
Friends And Related Function Documentation
◆ boost::iterator_core_access
template<typename FString >
|
friend |
The documentation for this struct was generated from the following file:
- mpqc/math/fock/string.h