| 15 |
|
vector<double> gplusAll; |
| 16 |
|
vector<double> tempGradAll; |
| 17 |
|
|
| 18 |
< |
tempGradAll = getAllGrad(); |
| 18 |
> |
//tempGradAll = getAllGrad(); |
| 19 |
|
#endif |
| 20 |
|
|
| 21 |
|
tempX = x; |
| 47 |
|
|
| 48 |
|
//very inefficient, need to change |
| 49 |
|
for(int j = 0; j , numOfProc; j++){ |
| 50 |
< |
brocastVector(gplus, j); |
| 51 |
< |
gplusAll.insert(gplus); |
| 50 |
> |
//brocastVector(gplus, j); |
| 51 |
> |
//gplusAll.insert(gplus); |
| 52 |
|
} |
| 53 |
|
|
| 54 |
|
if(procMappingArray[i] == myRank){ |
| 58 |
|
|
| 59 |
|
} |
| 60 |
|
|
| 61 |
< |
hessian.Cloume(i) = (gplusAll - tempGradAll) / hi; |
| 61 |
> |
//hessian.Cloume(i) = (gplusAll - tempGradAll) / hi; |
| 62 |
|
#endif |
| 63 |
|
|
| 64 |
|
} |