Searched refs:CBC_ReedSolomonGF256 (Results 1 – 14 of 14) sorted by relevance
26 CBC_ReedSolomonGF256* CBC_ReedSolomonGF256::QRCodeFild = NULL;27 CBC_ReedSolomonGF256* CBC_ReedSolomonGF256::DataMatrixField = NULL;28 void CBC_ReedSolomonGF256::Initialize() { in Initialize()29 QRCodeFild = new CBC_ReedSolomonGF256(0x011D); in Initialize()31 DataMatrixField = new CBC_ReedSolomonGF256(0x012D); in Initialize()34 void CBC_ReedSolomonGF256::Finalize() { in Finalize()44 CBC_ReedSolomonGF256::CBC_ReedSolomonGF256(int32_t primitive) { in CBC_ReedSolomonGF256() function in CBC_ReedSolomonGF25658 void CBC_ReedSolomonGF256::Init() { in Init()62 CBC_ReedSolomonGF256::~CBC_ReedSolomonGF256() { in ~CBC_ReedSolomonGF256()72 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonGF256::GetZero() { in GetZero()[all …]
10 class CBC_ReedSolomonGF256 {14 static CBC_ReedSolomonGF256* QRCodeFild;15 static CBC_ReedSolomonGF256* DataMatrixField;16 CBC_ReedSolomonGF256(int32_t primitive);17 virtual ~CBC_ReedSolomonGF256();
9 class CBC_ReedSolomonGF256; variable12 CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, int32_t coefficients);30 virtual void Init(CBC_ReedSolomonGF256* field,35 CBC_ReedSolomonGF256* m_field;
9 class CBC_ReedSolomonGF256; variable13 CBC_ReedSolomonGF256* m_field;18 CBC_ReedSolomonEncoder(CBC_ReedSolomonGF256* field);
9 class CBC_ReedSolomonGF256; variable13 CBC_ReedSolomonGF256* m_field;16 CBC_ReedSolomonDecoder(CBC_ReedSolomonGF256* field);
26 CBC_ReedSolomonGF256Poly::CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, in CBC_ReedSolomonGF256Poly()37 void CBC_ReedSolomonGF256Poly::Init(CBC_ReedSolomonGF256* field, in Init()84 result = CBC_ReedSolomonGF256::AddOrSubtract(result, m_coefficients[i]); in EvaluateAt()90 result = CBC_ReedSolomonGF256::AddOrSubtract(m_field->Multiply(a, result), in EvaluateAt()130 sumDiff[j] = (CBC_ReedSolomonGF256::AddOrSubtract( in AddOrSubtract()157 product[i + j] = CBC_ReedSolomonGF256::AddOrSubtract( in Multiply()
27 CBC_ReedSolomonDecoder::CBC_ReedSolomonDecoder(CBC_ReedSolomonGF256* field) { in CBC_ReedSolomonDecoder()79 (*received)[position] = CBC_ReedSolomonGF256::AddOrSubtract( in Decode()228 denominator, CBC_ReedSolomonGF256::AddOrSubtract( in FindErrorMagnitudes()
27 CBC_ReedSolomonEncoder::CBC_ReedSolomonEncoder(CBC_ReedSolomonGF256* field) { in CBC_ReedSolomonEncoder()
99 if (CBC_ReedSolomonGF256::QRCodeFild) { in ReleaseAll()100 delete CBC_ReedSolomonGF256::QRCodeFild; in ReleaseAll()101 CBC_ReedSolomonGF256::QRCodeFild = NULL; in ReleaseAll()103 if (CBC_ReedSolomonGF256::DataMatrixField) { in ReleaseAll()104 delete CBC_ReedSolomonGF256::DataMatrixField; in ReleaseAll()105 CBC_ReedSolomonGF256::DataMatrixField = NULL; in ReleaseAll()
13 class CBC_ReedSolomonGF256; variable
39 m_rsDecoder = new CBC_ReedSolomonDecoder(CBC_ReedSolomonGF256::QRCodeFild); in Init()
953 CBC_ReedSolomonEncoder encode(CBC_ReedSolomonGF256::QRCodeFild); in GenerateECBytes()
94 CBC_ReedSolomonGF256::Initialize(); in BC_Library_Init()111 CBC_ReedSolomonGF256::Finalize(); in BC_Library_Destory()
37 new CBC_ReedSolomonDecoder(CBC_ReedSolomonGF256::DataMatrixField); in Init()