Lines Matching refs:m_field
37 m_field = field; in CBC_ReedSolomonGF256Poly()
42 m_field = nullptr; in CBC_ReedSolomonGF256Poly()
50 m_field = field; in Init()
59 m_coefficients = m_field->GetZero()->GetCoefficients(); in Init()
100 result = CBC_ReedSolomonGF256::AddOrSubtract(m_field->Multiply(a, result), in EvaluateAt()
109 if (!temp->Init(m_field.Get(), &m_coefficients)) in Clone()
136 if (!temp->Init(m_field.Get(), &sumDiff)) in AddOrSubtract()
144 return m_field->GetZero()->Clone(); in Multiply()
155 product[i + j], m_field->Multiply(aCoeff, bCoefficients[j])); in Multiply()
159 if (!temp->Init(m_field.Get(), &product)) in Multiply()
167 return m_field->GetZero()->Clone(); in Multiply()
174 product[i] = m_field->Multiply(m_coefficients[i], scalar); in Multiply()
177 if (!temp->Init(m_field.Get(), &product)) in Multiply()
188 return m_field->GetZero()->Clone(); in MultiplyByMonomial()
193 product[i] = m_field->Multiply(m_coefficients[i], coefficient); in MultiplyByMonomial()
196 if (!temp->Init(m_field.Get(), &product)) in MultiplyByMonomial()
206 auto quotient = m_field->GetZero()->Clone(); in Divide()
216 m_field->Inverse(denominatorLeadingTerm, e); in Divide()
222 m_field->Multiply(remainder->GetCoefficients((remainder->GetDegree())), in Divide()
227 auto iteratorQuotient = m_field->BuildMonomial(degreeDifference, scale, e); in Divide()