Lines Matching refs:degree
57 void computePade(int degree, const MatrixType& IminusT, MatrixType& res) const;
95 void MatrixPowerAtomic<MatrixType>::computePade(int degree, const MatrixType& IminusT, MatrixType& … in computePade() argument
97 int i = degree<<1; in computePade()
98 res = (m_p-degree) / ((i-1)<<1) * IminusT; in computePade()
138 int degree, degree2, numberOfSquareRoots = 0; in computeBig() local
161 degree = getPadeDegree(normIminusT); in computeBig()
163 if (degree - degree2 <= 1 || hasExtraSquareRoot) in computeBig()
171 computePade(degree, IminusT, res); in computeBig()
184 int degree = 3; in getPadeDegree() local
185 for (; degree <= 4; ++degree) in getPadeDegree()
186 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
188 return degree; in getPadeDegree()
196 int degree = 3; in getPadeDegree() local
197 for (; degree <= 7; ++degree) in getPadeDegree()
198 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
200 return degree; in getPadeDegree()
228 int degree = 3; in getPadeDegree() local
229 for (; degree <= maxPadeDegree; ++degree) in getPadeDegree()
230 if (normIminusT <= maxNormForPade[degree - 3]) in getPadeDegree()
232 return degree; in getPadeDegree()