template<typename TRing, typename TOwner, typename TAlloc, typename TX>
class DGtal::MPolynomialEvaluatorImpl< 1, TRing, TOwner, TAlloc, TX >::EvalFun
Evaluates a polynomial of type MPolynomial<1, T> in myEvalPoint.
Definition at line 127 of file MPolynomial.h.
template<typename TRing , typename TOwner , typename TAlloc , typename TX >
Evalutate polynomial p at the point stored in myOwner.
- Parameters
-
p | a monovariate polynomial. |
- Returns
- the value of p at the point.
Definition at line 144 of file MPolynomial.h.
145 {
146 X res = (X) 0;
147 X xx = (X) 1;
148 for ( int i = 0; i < (int) p.myValue.size(); ++i )
149 {
150 res += (X)(
Ring) p.myValue[i] * xx;
152 }
153 return res;
154 }
RealPointT::Coordinate Ring
References DGtal::MPolynomialEvaluatorImpl< n, TRing, TOwner, TAlloc, TX >::myEvalPoint, DGtal::MPolynomialEvaluatorImpl< n, TRing, TOwner, TAlloc, TX >::EvalFun< XX, Fun >::myOwner, DGtal::MPolynomial< n, TRing, TAlloc >::myValue, and DGtal::IVector< T, TAlloc, usePointers >::size().