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 |
|
} |