SyTen
QCDMRG::prempo_key_t Struct Reference
+ Collaboration diagram for QCDMRG::prempo_key_t:

Public Types

enum  kind_type : int { trivial_left , bulk , bulk_no_merge , trivial_right }
 

Public Member Functions

prempo_key_toperator= (const prempo_key_t &rhs)
 
prempo_key_toperator= (prempo_key_t &&rhs)
 
 prempo_key_t (const prempo_key_t &rhs)
 
 prempo_key_t (const std::vector< pos_op_t > &data_, int o_=0)
 
 prempo_key_t (kind_type k_=bulk, int o_=0)
 
 prempo_key_t (prempo_key_t &&rhs)
 

Public Attributes

kind_type kind
 
int offset
 
std::vector< pos_op_tpos_op
 

Friends

bool operator!= (const prempo_key_t &lhs, const prempo_key_t &rhs)
 
bool operator< (const prempo_key_t &lhs, const prempo_key_t &rhs)
 
std::ostreamoperator<< (std::ostream &os, const prempo_key_t &rhs)
 
bool operator<= (const prempo_key_t &lhs, const prempo_key_t &rhs)
 
bool operator== (const prempo_key_t &lhs, const prempo_key_t &rhs)
 
bool operator> (const prempo_key_t &lhs, const prempo_key_t &rhs)
 
bool operator>= (const prempo_key_t &lhs, const prempo_key_t &rhs)
 

The documentation for this struct was generated from the following file: