Lines Matching refs:degree
103 void computePade(int degree, const MatrixType& IminusT, ResultType& res) const;
162 void MatrixPowerAtomic<MatrixType>::computePade(int degree, const MatrixType& IminusT, ResultType& … in computePade() argument
164 int i = 2*degree; in computePade()
165 res = (m_p-degree) / (2*i-2) * IminusT; in computePade()
206 int degree, degree2, numberOfSquareRoots = 0; in computeBig() local
216 degree = getPadeDegree(normIminusT); in computeBig()
218 if (degree - degree2 <= 1 || hasExtraSquareRoot) in computeBig()
226 computePade(degree, IminusT, res); in computeBig()
239 int degree = 3; in getPadeDegree() local
240 for (; degree <= 4; ++degree) in getPadeDegree()
241 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
243 return degree; in getPadeDegree()
251 int degree = 3; in getPadeDegree() local
252 for (; degree <= 7; ++degree) in getPadeDegree()
253 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
255 return degree; in getPadeDegree()
283 int degree = 3; in getPadeDegree() local
284 for (; degree <= maxPadeDegree; ++degree) in getPadeDegree()
285 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
287 return degree; in getPadeDegree()