CSS product code  0.1
C++ library to estimate distance of CSS codes. Some particular construction of CSS codes are implemented.
SubsystemProductCSSCode Class Reference

#include <product_lib.h>

+ Inheritance diagram for SubsystemProductCSSCode:

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
 

Detailed Description

a wrapper of data for a product of two CSS codes.

Definition at line 108 of file product_lib.h.

Constructor & Destructor Documentation

◆ SubsystemProductCSSCode() [1/2]

SubsystemProductCSSCode::SubsystemProductCSSCode ( )
inline

Definition at line 119 of file product_lib.h.

◆ SubsystemProductCSSCode() [2/2]

SubsystemProductCSSCode::SubsystemProductCSSCode ( CSSCode  codeA_temp,
CSSCode  codeB_temp 
)
inline

Definition at line 120 of file product_lib.h.


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