Searched refs:CBC_ReedSolomonGF256Poly (Results 1 – 6 of 6) sorted by relevance
/external/pdfium/xfa/fxbarcode/common/reedsolomon/ |
D | BC_ReedSolomonGF256Poly.cpp | 29 CBC_ReedSolomonGF256Poly::CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, in CBC_ReedSolomonGF256Poly() function in CBC_ReedSolomonGF256Poly 37 CBC_ReedSolomonGF256Poly::CBC_ReedSolomonGF256Poly() { in CBC_ReedSolomonGF256Poly() function in CBC_ReedSolomonGF256Poly 40 void CBC_ReedSolomonGF256Poly::Init(CBC_ReedSolomonGF256* field, in Init() 67 CFX_ArrayTemplate<int32_t>* CBC_ReedSolomonGF256Poly::GetCoefficients() { in GetCoefficients() 70 int32_t CBC_ReedSolomonGF256Poly::GetDegree() { in GetDegree() 73 bool CBC_ReedSolomonGF256Poly::IsZero() { in IsZero() 76 int32_t CBC_ReedSolomonGF256Poly::GetCoefficients(int32_t degree) { in GetCoefficients() 79 int32_t CBC_ReedSolomonGF256Poly::EvaluateAt(int32_t a) { in EvaluateAt() 98 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonGF256Poly::Clone(int32_t& e) { in Clone() 99 CBC_ReedSolomonGF256Poly* temp = new CBC_ReedSolomonGF256Poly(); in Clone() [all …]
|
D | BC_ReedSolomonGF256Poly.h | 14 class CBC_ReedSolomonGF256Poly final { 16 CBC_ReedSolomonGF256Poly(CBC_ReedSolomonGF256* field, int32_t coefficients); 17 CBC_ReedSolomonGF256Poly(); 18 ~CBC_ReedSolomonGF256Poly(); 28 CBC_ReedSolomonGF256Poly* AddOrSubtract(CBC_ReedSolomonGF256Poly* other, 30 CBC_ReedSolomonGF256Poly* Multiply(CBC_ReedSolomonGF256Poly* other, 32 CBC_ReedSolomonGF256Poly* Multiply(int32_t scalar, int32_t& e); 33 CBC_ReedSolomonGF256Poly* MultiplyByMonomial(int32_t degree, 36 CFX_ArrayTemplate<CBC_ReedSolomonGF256Poly*>* Divide( 37 CBC_ReedSolomonGF256Poly* other, [all …]
|
D | BC_ReedSolomon.cpp | 34 m_cachedGenerators.Add(new CBC_ReedSolomonGF256Poly(m_field, 1)); in Init() 36 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonEncoder::BuildGenerator(int32_t degree, in BuildGenerator() 39 CBC_ReedSolomonGF256Poly* lastGenerator = in BuildGenerator() 45 CBC_ReedSolomonGF256Poly temp_poly; in BuildGenerator() 49 CBC_ReedSolomonGF256Poly* nextGenerator = in BuildGenerator() 71 CBC_ReedSolomonGF256Poly* generator = BuildGenerator(ecBytes, e); in Encode() 79 CBC_ReedSolomonGF256Poly info; in Encode() 83 std::unique_ptr<CBC_ReedSolomonGF256Poly> infoTemp( in Encode() 87 std::unique_ptr<CFX_ArrayTemplate<CBC_ReedSolomonGF256Poly*>> temp( in Encode() 91 CBC_ReedSolomonGF256Poly* remainder = (*temp)[1]; in Encode()
|
D | BC_ReedSolomonGF256.cpp | 61 m_zero = pdfium::MakeUnique<CBC_ReedSolomonGF256Poly>(this, 0); in Init() 62 m_one = pdfium::MakeUnique<CBC_ReedSolomonGF256Poly>(this, 1); in Init() 67 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonGF256::GetZero() const { in GetZero() 71 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonGF256::GetOne() const { in GetOne() 75 CBC_ReedSolomonGF256Poly* CBC_ReedSolomonGF256::BuildMonomial( in BuildMonomial() 84 CBC_ReedSolomonGF256Poly* temp = m_zero->Clone(e); in BuildMonomial() 92 CBC_ReedSolomonGF256Poly* temp = new CBC_ReedSolomonGF256Poly(); in BuildMonomial()
|
D | BC_ReedSolomonGF256.h | 15 class CBC_ReedSolomonGF256Poly; variable 25 CBC_ReedSolomonGF256Poly* GetZero() const; 26 CBC_ReedSolomonGF256Poly* GetOne() const; 27 CBC_ReedSolomonGF256Poly* BuildMonomial(int32_t degree, 43 std::unique_ptr<CBC_ReedSolomonGF256Poly> m_zero; 44 std::unique_ptr<CBC_ReedSolomonGF256Poly> m_one;
|
D | BC_ReedSolomon.h | 13 class CBC_ReedSolomonGF256Poly; variable 26 CBC_ReedSolomonGF256Poly* BuildGenerator(int32_t degree, int32_t& e); 29 CFX_ArrayTemplate<CBC_ReedSolomonGF256Poly*> m_cachedGenerators;
|