CSS product code
0.1
C++ library to estimate distance of CSS codes. Some particular construction of CSS codes are implemented.
|
#include <product_lib.h>
Public Member Functions | |
SubsystemProductCSSCode () | |
SubsystemProductCSSCode (CSSCode codeA_temp, CSSCode codeB_temp) | |
Public Member Functions inherited from ProductCSSCode | |
ProductCSSCode () | |
ProductCSSCode (CSSCode codeA_temp, CSSCode codeB_temp) | |
Public Member Functions inherited from CSSCode | |
CSSCode () | |
CSSCode (int na, int Gax_row, int id_Gax, int Gaz_row, int id_Gaz) | |
int | generate_by_id (int debug) |
int | getRandomCode () |
int | getGoodCode (int debug) |
bool | is_valid () |
void | dist () |
int | min_weight_dist_x () |
int | min_weight_dist_z () |
int | rand_dist_x () |
int | rand_dist_z () |
void | get_713_code () |
Additional Inherited Members | |
Public Attributes inherited from ProductCSSCode | |
CSSCode | codeA |
CSSCode | codeB |
Public Attributes inherited from CSSCode | |
itpp::GF2mat | Gx |
itpp::GF2mat | Gz |
itpp::GF2mat | Cx |
itpp::GF2mat | Cz |
itpp::bvec | min_weight_codeword |
int | n |
int | Gx_row |
int | Gz_row |
int | id_Gx |
int | id_Gz |
int | dx |
int | dz |
int | is_defined =0 |
int | is_C_defined =0 |
a wrapper of data for a product of two CSS codes.
Definition at line 108 of file product_lib.h.
|
inline |
Definition at line 119 of file product_lib.h.
Definition at line 120 of file product_lib.h.