ALPS MPS Codes
Reference documentation.
|
#include <multi_index.h>
Public Types | |
typedef std::size_t | index_id |
typedef Index< SymmGroup > | index_t |
typedef index_t::charge | charge |
typedef std::size_t | elem_id |
typedef std::pair< charge, elem_id > | coord_t |
typedef std::vector< coord_t > | value_type |
typedef std::vector< typename index_t::const_iterator > | vec_iterator |
Public Member Functions | |
index_product_iterator () | |
index_product_iterator (std::vector< index_t > const &idx) | |
value_type | operator* () const |
void | operator++ () |
bool | operator== (index_product_iterator< SymmGroup > const &rhs) const |
Definition at line 40 of file multi_index.h.
typedef index_t::charge index_product_iterator< SymmGroup >::charge |
Definition at line 52 of file multi_index.h.
typedef std::pair<charge, elem_id> index_product_iterator< SymmGroup >::coord_t |
Definition at line 55 of file multi_index.h.
typedef std::size_t index_product_iterator< SymmGroup >::elem_id |
Definition at line 53 of file multi_index.h.
typedef std::size_t index_product_iterator< SymmGroup >::index_id |
Definition at line 50 of file multi_index.h.
typedef Index<SymmGroup> index_product_iterator< SymmGroup >::index_t |
Definition at line 51 of file multi_index.h.
typedef std::vector<coord_t> index_product_iterator< SymmGroup >::value_type |
Definition at line 56 of file multi_index.h.
typedef std::vector<typename index_t::const_iterator> index_product_iterator< SymmGroup >::vec_iterator |
Definition at line 58 of file multi_index.h.
|
inline |
Definition at line 60 of file multi_index.h.
|
inline |
Definition at line 62 of file multi_index.h.
|
inline |
Definition at line 79 of file multi_index.h.
|
inline |
Definition at line 87 of file multi_index.h.
|
inline |
Definition at line 113 of file multi_index.h.