ALPS MPS Codes
Reference documentation.
|
#include <tagged_mpo_maker_optim.hpp>
Public Types | |
enum | kind_type { trivial_left, bulk, bulk_no_merge, trivial_right } |
typedef std::pair< pos_t, tag_type > | pos_op_type |
Public Member Functions | |
prempo_key (kind_type k_=bulk, index_type o_=0) | |
prempo_key (std::vector< pos_op_type > const &po_, index_type o_=0) | |
bool | operator== (prempo_key const &lhs) const |
bool | operator< (prempo_key const &lhs) const |
Public Attributes | |
kind_type | kind |
std::vector< pos_op_type > | pos_op |
index_type | offset |
Definition at line 53 of file tagged_mpo_maker_optim.hpp.
typedef std::pair<pos_t, tag_type> generate_mpo::detail::prempo_key< pos_t, tag_type, index_type >::pos_op_type |
Definition at line 57 of file tagged_mpo_maker_optim.hpp.
enum generate_mpo::detail::prempo_key::kind_type |
Enumerator | |
---|---|
trivial_left | |
bulk | |
bulk_no_merge | |
trivial_right |
Definition at line 58 of file tagged_mpo_maker_optim.hpp.
|
inline |
Definition at line 64 of file tagged_mpo_maker_optim.hpp.
|
inline |
Definition at line 65 of file tagged_mpo_maker_optim.hpp.
|
inline |
Definition at line 79 of file tagged_mpo_maker_optim.hpp.
|
inline |
Definition at line 67 of file tagged_mpo_maker_optim.hpp.
kind_type generate_mpo::detail::prempo_key< pos_t, tag_type, index_type >::kind |
Definition at line 60 of file tagged_mpo_maker_optim.hpp.
index_type generate_mpo::detail::prempo_key< pos_t, tag_type, index_type >::offset |
Definition at line 62 of file tagged_mpo_maker_optim.hpp.
std::vector<pos_op_type> generate_mpo::detail::prempo_key< pos_t, tag_type, index_type >::pos_op |
Definition at line 61 of file tagged_mpo_maker_optim.hpp.