Lines Matching refs:lower
161 sal_uInt16 TriDiagGS(sal_Bool rep, sal_uInt16 n, double* lower, in TriDiagGS() argument
256 lower[i] /= diag[i-1]; /* gung. */ in TriDiagGS()
257 diag[i] -= lower[i] * upper[i-1]; in TriDiagGS()
264 b[i] -= lower[i] * b[i-1]; in TriDiagGS()
293 sal_uInt16 ZyklTriDiagGS(sal_Bool rep, sal_uInt16 n, double* lower, double* diag, in ZyklTriDiagGS() argument
383 lower[0] = upper[n-1] = 0.0; /* Matrix berechnen. */ in ZyklTriDiagGS()
392 { diag[i] -= lower[i] * upper[i-1]; in ZyklTriDiagGS()
396 ricol[i] = -lower[i] * ricol[i-1] * temp; in ZyklTriDiagGS()
399 diag[n-2] -= lower[n-2] * upper[n-3]; in ZyklTriDiagGS()
405 lower[n-1] -= lowrow[n-3] * upper[n-3]; in ZyklTriDiagGS()
406 upper[n-2] = ( upper[n-2] - lower[n-2] * ricol[n-3] ) / diag[n-2]; in ZyklTriDiagGS()
410 diag[n-1] += temp - lower[n-1] * upper[n-2]; in ZyklTriDiagGS()
417 b[i] = ( b[i] - b[i-1] * lower[i] ) / diag[i]; in ZyklTriDiagGS()
422 b[n-1] = ( b[n-1] + temp - lower[n-1] * b[n-2] ) / diag[n-1]; in ZyklTriDiagGS()