ALPS MPS Codes
Reference documentation.
|
#include <op_handler.h>
Public Member Functions | |
KronHandler (boost::shared_ptr< OPTable< Matrix, SymmGroup > > tbl_) | |
tag_type | get_kron_tag (Index< SymmGroup > const &phys_i1, Index< SymmGroup > const &phys_i2, tag_type t1, tag_type t2) |
OPTable< Matrix, SymmGroup > ::value_type & | get_op (tag_type i) |
OPTable< Matrix, SymmGroup > ::value_type const & | get_op (tag_type i) const |
bool | is_uniform (tag_type t) |
boost::shared_ptr< OPTable < Matrix, SymmGroup > > | get_kronecker_table () |
tag_type | get_num_kron_products () const |
tag_type | register_op (const op_t &op_, tag_detail::operator_kind kind) |
std::pair< tag_type, value_type > | checked_register (op_t const &sample, tag_detail::operator_kind kind) |
bool | is_fermionic (tag_type query_tag) const |
std::pair< tag_type, value_type > | get_product_tag (const tag_type t1, const tag_type t2) |
tag_type | prod_duplicates () const |
tag_type | get_num_products () const |
tag_type | total_size () const |
boost::shared_ptr< OPTable < Matrix, SymmGroup > > | get_operator_table () |
template<class Map > | |
OPTable< Matrix, SymmGroup > ::tag_type | duplicates_ (Map const &sample) |
Protected Types | |
typedef Matrix::value_type | value_type |
typedef std::map< std::pair < tag_type, tag_type > , std::pair< tag_type, value_type > , tag_detail::pair_cmp > | pair_map_t |
typedef pair_map_t::const_iterator | pair_map_it_t |
Definition at line 141 of file op_handler.h.
|
protectedinherited |
Definition at line 67 of file op_handler.h.
|
protectedinherited |
Definition at line 66 of file op_handler.h.
|
protectedinherited |
Definition at line 65 of file op_handler.h.
|
inline |
Definition at line 149 of file op_handler.h.
|
inlineinherited |
Definition at line 80 of file op_handler.h.
|
inherited |
Definition at line 128 of file op_handler.hpp.
OPTable< Matrix, SymmGroup >::tag_type KronHandler< Matrix, SymmGroup >::get_kron_tag | ( | Index< SymmGroup > const & | phys_i1, |
Index< SymmGroup > const & | phys_i2, | ||
tag_type | t1, | ||
tag_type | t2 | ||
) |
Definition at line 160 of file op_handler.hpp.
|
inline |
Definition at line 166 of file op_handler.h.
OPTable< Matrix, SymmGroup >::tag_type KronHandler< Matrix, SymmGroup >::get_num_kron_products | ( | ) | const |
Definition at line 198 of file op_handler.hpp.
|
inherited |
Definition at line 150 of file op_handler.hpp.
|
inline |
Definition at line 161 of file op_handler.h.
|
inline |
Definition at line 162 of file op_handler.h.
|
inlineinherited |
Definition at line 128 of file op_handler.h.
|
inherited |
Definition at line 88 of file op_handler.hpp.
|
inlineinherited |
Definition at line 115 of file op_handler.h.
|
inline |
Definition at line 164 of file op_handler.h.
|
inlineinherited |
Definition at line 122 of file op_handler.h.
|
inherited |
Definition at line 60 of file op_handler.hpp.
|
inlineinherited |
Definition at line 125 of file op_handler.h.