| 1 |
|
#ifndef _MININIZERPARAMETERSET_H_ |
| 2 |
|
#define _MININIZERPARAMETERSET_H_ |
| 3 |
|
|
| 4 |
< |
const double DEFAULTTOLERANCE = 1.0e-4; |
| 4 |
> |
const double DEFAULTTOLERANCE = 1.0e-8; |
| 5 |
|
|
| 6 |
|
// base class of minimizer's parameter set |
| 7 |
|
class MinimizerParameterSet{ |
| 29 |
|
resetFrq = maxIteration; |
| 30 |
|
|
| 31 |
|
lsMaxIteration = 50; |
| 32 |
< |
lsTol = 1.0e-4; |
| 32 |
> |
lsTol = DEFAULTTOLERANCE; |
| 33 |
|
} |
| 34 |
|
|
| 35 |
|
void setStepTol(double tol) { stepTol = tol;} |
| 41 |
|
void setFTol(double tol) {fTol = tol;} |
| 42 |
|
double getFTol() {return fTol;} |
| 43 |
|
|
| 44 |
< |
void setGradTol(double tol) {gTol = tol;} |
| 45 |
< |
double getGradTol() {return gTol;} |
| 44 |
> |
void setGTol(double tol) {gTol = tol;} |
| 45 |
> |
double getGTol() {return gTol;} |
| 46 |
|
|
| 47 |
|
void setLineSearchTol(double tol) {lsTol = tol;} |
| 48 |
|
double getLineSearchTol() {return lsTol;} |