| 91 |
|
|
| 92 |
|
// test function tolerance test |
| 93 |
|
fTol = paramSet->getFTol(); |
| 94 |
< |
relativeFTol = fTol * std::max(1.0, fabs(curF)); // relative tolerance |
| 94 |
> |
relativeFTol = fTol * std::max(RealType(1.0), fabs(curF)); // relative tolerance |
| 95 |
|
deltaF = prevF - curF; |
| 96 |
|
|
| 97 |
|
if (fabs(deltaF) <= relativeFTol) { |
| 105 |
|
|
| 106 |
|
//gradient tolerance test |
| 107 |
|
gTol = paramSet->getGTol(); |
| 108 |
< |
relativeGTol = gTol * std::max(1.0, fabs(curF)); |
| 108 |
> |
relativeGTol = gTol * std::max(RealType(1.0), fabs(curF)); |
| 109 |
|
|
| 110 |
|
#ifndef IS_MPI |
| 111 |
|
|