|
CSS product code
0.1
C++ library to estimate distance of CSS codes. Some particular construction of CSS codes are implemented.
|
Go to the documentation of this file.
12 #include <itpp/itcomm.h>
43 int rand_dist(itpp::GF2mat C,
int perm_try=10);
63 itpp::GF2mat
getC(itpp::GF2mat G_x,itpp::GF2mat G_z,
int flip=0);
82 int quantum_dist(itpp::GF2mat G_x, itpp::GF2mat G_z,
int dist_expected,
int debug,
int flip=0);
93 int hypergraph_dist(itpp::GF2mat Aj, itpp::GF2mat Ajplus,
int dist_expected,
int flip=0);
111 itpp::bvec
find_error(itpp::bvec e_in, itpp::GF2mat H);
131 itpp::GF2mat
get_check(
int generator_flag,
int L);
143 #endif //#ifndef DIST_H
int classical_dist(itpp::GF2mat G)
itpp::GF2mat get_check(int generator_flag, int L)
itpp::GF2mat nullSpace(itpp::GF2mat G)
itpp::GF2mat get_check_code734(int L)
itpp::LDPC_Code GF2mat_to_LDPC_Code(itpp::GF2mat G)
itpp::bvec find_error(itpp::bvec e_in, itpp::GF2mat H)
int quantum_dist_v2(itpp::GF2mat G_x, itpp::GF2mat G_z, int flip=0)
int save_dist(int d, char *filename)
int hypergraph_dist(itpp::GF2mat Aj, itpp::GF2mat Ajplus, int dist_expected, int flip=0)
int rand_dist(itpp::GF2mat C, int perm_try=10)
itpp::GF2mat get_check_code743(int L)
itpp::GF2mat get_check_rept(int L)
int draw_toric_x_error(itpp::bvec error_bits)
itpp::LDPC_Code MM_to_LDPC_Code(char *filename)
int quantum_dist(itpp::GF2mat G_x, itpp::GF2mat G_z, int dist_expected, int debug, int flip=0)
itpp::GF2mat getC(itpp::GF2mat G_x, itpp::GF2mat G_z, int flip=0)
int min_wt_decoding(itpp::GF2mat C)
common function shared by many program