Changes between Version 15 and Version 16 of PolynomialExpansion
- Timestamp:
- 01/26/16 12:52:10 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PolynomialExpansion
v15 v16 9 9 10 10 Step 2: alpha = (r[i]*r[i]) / (p[i]*A[i][j]*p[j]) 11 p[i]*(A[i][j]*p[j]) = X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^ 12 11 13 alpha = (X3[0]^2^+X3[1]^2^) / ((X3[1]^2^)*X2+2*(X3[1]*X3[0]*X1)+(X3[0]^2^)*X0) 12 14 … … 21 23 x[1] = (X3[1]*(X3[0]^2^ + X3[1]^2^)) / (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^) 22 24 23 Step 5: beta = (rk[i]*rk[i]) / (r[i]*r[i]) 25 Step 5: beta = rsnew / rsold = (rk[i]*rk[i]) / (r[i]*r[i]) 26 rsnew = ((X3[0]^2^ + X3[1]^2^)*(-X1*X3[0]^2^ + X0*X3[0]*X3[1] - X2*X3[0]*X3[1] + X1*X3[1]^2^)^2^) / (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^)^2^ 27 24 28 beta = (X1*X3[0]^2^ - X0*X3[0]*X3[1] + X2*X3[0]*X3[1] - X1*X3[1]^2^)^2^ / (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^)^2^ 25 29 … … 30 34 31 35 Step 7: alpha = (r[i]*r[i]) / (p[i]*A[i][j]*p[j]) 36 p[i]*(A[i][j]*p[j]) = ((-X1^2^ + X0*X2)*(X3[0]^2^ + X3[1]^2^)^2^*(-X1*X3[0]^2^ + X0*X3[0]*X3[1] - X2*X3[0]*X3[1] + X1*X3[1]^2^)^2^) / (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^)^3^ 37 32 38 alpha = (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^) / ((-X1^2^ + X0*X2) (X3[0]^2^ + X3[1]^2^)) 33 39
