ALPS MPS Codes
Reference documentation.
|
#include <term_descriptor.h>
Public Types | |
typedef int | pos_type |
typedef unsigned int | tag_type |
typedef boost::tuple< pos_type, tag_type > | value_type |
typedef std::vector< value_type > | base |
typedef base::size_type | size_type |
typedef base::iterator | iterator |
typedef base::const_iterator | const_iterator |
Public Member Functions | |
term_descriptor () | |
pos_type | position (size_type i) const |
tag_type | operator_tag (size_type i) const |
void | canonical_order () |
bool | operator< (term_descriptor const &rhs) const |
bool | site_match (term_descriptor const &rhs) const |
bool | overlap (term_descriptor const &rhs) const |
Public Attributes | |
T | coeff |
bool | is_fermionic |
T | elements |
Definition at line 46 of file term_descriptor.h.
typedef std::vector<value_type> term_descriptor< T >::base |
Definition at line 52 of file term_descriptor.h.
typedef base::const_iterator term_descriptor< T >::const_iterator |
Definition at line 55 of file term_descriptor.h.
typedef base::iterator term_descriptor< T >::iterator |
Definition at line 54 of file term_descriptor.h.
typedef int term_descriptor< T >::pos_type |
Definition at line 48 of file term_descriptor.h.
typedef base::size_type term_descriptor< T >::size_type |
Definition at line 53 of file term_descriptor.h.
typedef unsigned int term_descriptor< T >::tag_type |
Definition at line 49 of file term_descriptor.h.
typedef boost::tuple<pos_type, tag_type> term_descriptor< T >::value_type |
Definition at line 50 of file term_descriptor.h.
|
inline |
Definition at line 59 of file term_descriptor.h.
|
inline |
|
inline |
Definition at line 70 of file term_descriptor.h.
|
inline |
Definition at line 62 of file term_descriptor.h.
|
inline |
Definition at line 100 of file term_descriptor.h.
|
inline |
Definition at line 61 of file term_descriptor.h.
|
inline |
Definition at line 80 of file term_descriptor.h.
T term_descriptor< T >::coeff |
Definition at line 57 of file term_descriptor.h.
|
inherited |
STL member.
bool term_descriptor< T >::is_fermionic |
Definition at line 58 of file term_descriptor.h.