Changes between Version 15 and Version 16 of PolynomialExpansion


Ignore:
Timestamp:
01/26/16 12:52:10 (10 years ago)
Author:
sili
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PolynomialExpansion

    v15 v16  
    99
    1010Step 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
    1113  alpha = (X3[0]^2^+X3[1]^2^) / ((X3[1]^2^)*X2+2*(X3[1]*X3[0]*X1)+(X3[0]^2^)*X0)
    1214
     
    2123  x[1] = (X3[1]*(X3[0]^2^ + X3[1]^2^)) / (X0*X3[0]^2^ + 2*X1*X3[0]*X3[1] + X2*X3[1]^2^)
    2224
    23 Step 5: beta = (rk[i]*rk[i]) / (r[i]*r[i])
     25Step 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
    2428  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^
    2529
     
    3034
    3135Step 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
    3238  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^))
    3339