Lines Matching refs:i

183     for( lcl_tSizeType i = 1; i < n; ++i )  in Calculate()  local
186 p_i = m_aPoints[ i ], in Calculate()
187 p_im1 = m_aPoints[ i - 1 ], in Calculate()
188 p_ip1 = m_aPoints[ i + 1 ]; in Calculate()
192 double p = sig * m_aSecDerivY[ i - 1 ] + 2.0; in Calculate()
194 m_aSecDerivY[ i ] = ( sig - 1.0 ) / p; in Calculate()
195 u[ i ] = in Calculate()
200 u[ i ] = in Calculate()
201 ( 6.0 * u[ i ] / ( p_ip1.first - p_im1.first ) in Calculate()
202 - sig * u[ i - 1 ] ) / p; in Calculate()
300 for( lcl_tSizeType i=1; i<n; ++i ) in CalculatePeriodic() local
302 xDiff_im1 = m_aPoints[ i ].first - m_aPoints[ i-1 ].first; in CalculatePeriodic()
303 xDiff_i = m_aPoints[ i+1 ].first - m_aPoints[ i ].first; in CalculatePeriodic()
304 yDiff_im1 = (m_aPoints[ i ].second - m_aPoints[ i-1 ].second) / xDiff_im1; in CalculatePeriodic()
305 yDiff_i = (m_aPoints[ i+1 ].second - m_aPoints[ i ].second) / xDiff_i; in CalculatePeriodic()
306 Adiag[ i ] = 2 * (xDiff_im1 + xDiff_i); in CalculatePeriodic()
307 Aupper[ i ] = xDiff_i; in CalculatePeriodic()
308 u [ i ] = 3 * (yDiff_i - yDiff_im1); in CalculatePeriodic()
322 for( lcl_tSizeType i=2; i<=n-2; ++i ) in CalculatePeriodic() local
324 Ddiag[i] = Adiag[i] - Aupper[ i-1 ] * Rupper[ i-1 ]; in CalculatePeriodic()
325 Rupper[ i ] = Aupper[ i ] / Ddiag[ i ]; in CalculatePeriodic()
326 Rright[ i ] = - Rright[ i-1 ] * Aupper[ i-1 ] / Ddiag[ i ]; in CalculatePeriodic()
331 for ( lcl_tSizeType i=1; i<=n-2; ++i ) in CalculatePeriodic() local
333 fSum += Ddiag[ i ] * Rright[ i ] * Rright[ i ]; in CalculatePeriodic()
338 for ( lcl_tSizeType i=2; i<=n-1; ++i ) in CalculatePeriodic() local
340 u[ i ] -= u[ i-1 ]* Rupper[ i-1 ]; in CalculatePeriodic()
343 for ( lcl_tSizeType i=1; i<=n-2; ++i ) in CalculatePeriodic() local
345 fSum += Rright[ i ] * u[ i ]; in CalculatePeriodic()
350 for ( lcl_tSizeType i=1; i<=n; ++i ) in CalculatePeriodic() local
352 u[ i ] = u[i] / Ddiag[ i ]; in CalculatePeriodic()
358 for ( lcl_tSizeType i=n-2; i>=1; --i) in CalculatePeriodic() local
360 … m_aSecDerivY[ i ] = u[ i ] - Rupper[ i ] * m_aSecDerivY[ i+1 ] - Rright[ i ] * m_aSecDerivY[ n ]; in CalculatePeriodic()
367 for( lcl_tSizeType i = 0; i <= n ; ++i ) in CalculatePeriodic() local
369 m_aSecDerivY[ i ] *= 2.0; in CalculatePeriodic()
437 for (lcl_tSizeType i=1; i<=n ; ++i) in createParameterT() local
439 dx = aUniquePoints[i].first - aUniquePoints[i-1].first; in createParameterT()
440 dy = aUniquePoints[i].second - aUniquePoints[i-1].second; in createParameterT()
464 for (lcl_tSizeType i=1; i<=j ; ++i) in createParameterT() local
466 dx = aUniquePoints[i].first - aUniquePoints[i-1].first; in createParameterT()
467 dy = aUniquePoints[i].second - aUniquePoints[i-1].second; in createParameterT()
480 for (lcl_tSizeType i=1; i <= n && bIsSuccessful ; ++i) in createParameterT() local
482 if (fPrevious >= t[i]) in createParameterT()
488 fPrevious = t[i]; in createParameterT()
505 for (lcl_tSizeType i = j; i <= j+p-1; ++i) in createKnotVector() local
507 fSum += t[i]; in createKnotVector()
517 void applyNtoParameterT(const lcl_tSizeType i,const double tk,const sal_uInt32 p,const double* u, d… in applyNtoParameterT() argument
530 fRightFactor = ( u[i+1] - tk ) / ( u[i+1]- u[i-s+1] ); in applyNtoParameterT()
537 fLeftFactor = ( tk - u[i-j] ) / ( u[i-j+s] - u[i-j] ) ; in applyNtoParameterT()
538 fRightFactor = ( u[i-j+s+1] - tk ) / ( u[i-j+s+1] - u[i-j+1] ); in applyNtoParameterT()
544 fLeftFactor = ( tk - u[i] ) / ( u[i+s] - u[i] ); in applyNtoParameterT()
737 for (lcl_tSizeType i = 0; i <= nMaxIndexPoints; ++i ) in CalculateBSplines() local
739 aPointsIn[ i ].first = pOldX[i]; in CalculateBSplines()
740 aPointsIn[ i ].second = pOldY[i]; in CalculateBSplines()
786 lcl_tSizeType i = p; in CalculateBSplines() local
787 while (!(u[i] <= t[k] && t[k] < u[i+1])) in CalculateBSplines()
789 ++i; in CalculateBSplines()
793 aShift[k] = i - p; in CalculateBSplines()
795 applyNtoParameterT(i, t[k], p, u, aMatN[k]); in CalculateBSplines()
827 for ( sal_uInt32 i = 0; i <= p ; ++i) in CalculateBSplines() local
829 fHelp = aMatN[r][i]; in CalculateBSplines()
830 aMatN[r][i] = aMatN[c][i]; in CalculateBSplines()
831 aMatN[c][i] = fHelp; in CalculateBSplines()
843 for (sal_uInt32 i = 0; i <= p; ++i) in CalculateBSplines() local
845 aMatN[c][i] /= fDivisor; in CalculateBSplines()
858 for (sal_uInt32 i = 1; i <= p; ++i) in CalculateBSplines() local
860 aMatN[r][i-1] = aMatN[r][i] - fEliminate * aMatN[c][i]; in CalculateBSplines()
931 for (lcl_tSizeType i = nLow-p; i <= nLow; ++i) in CalculateBSplines() local
933 aP[i] = aPointsIn[i].first; in CalculateBSplines()
938 for (lcl_tSizeType i = nLow; i >= nLow + lcl_Degree - p; --i) in CalculateBSplines() local
940 fFactor = ( ux - u[i] ) / ( u[i+p+1-lcl_Degree] - u[i]); in CalculateBSplines()
941 aP[i] = (1 - fFactor)* aP[i-1] + fFactor * aP[i]; in CalculateBSplines()
947 for (lcl_tSizeType i = nLow - p; i <= nLow; ++i) in CalculateBSplines() local
949 aP[i] = aPointsIn[i].second; in CalculateBSplines()
954 for (lcl_tSizeType i = nLow; i >= nLow +lcl_Degree - p; --i) in CalculateBSplines() local
956 fFactor = ( ux - u[i] ) / ( u[i+p+1-lcl_Degree] - u[i]); in CalculateBSplines()
957 aP[i] = (1 - fFactor)* aP[i-1] + fFactor * aP[i]; in CalculateBSplines()