Home
last modified time | relevance | path

Searched refs:CBC_ReedSolomonGF256Poly (Results 1 – 6 of 6) sorted by relevance

/external/pdfium/xfa/fxbarcode/common/reedsolomon/
DBC_ReedSolomonGF256Poly.cpp29 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 …]
DBC_ReedSolomonGF256Poly.h14 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 …]
DBC_ReedSolomon.cpp34 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()
DBC_ReedSolomonGF256.cpp61 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()
DBC_ReedSolomonGF256.h15 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;
DBC_ReedSolomon.h13 class CBC_ReedSolomonGF256Poly; variable
26 CBC_ReedSolomonGF256Poly* BuildGenerator(int32_t degree, int32_t& e);
29 CFX_ArrayTemplate<CBC_ReedSolomonGF256Poly*> m_cachedGenerators;