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