53 |
|
|
54 |
|
void setDefaultParameter(); |
55 |
|
|
56 |
< |
void setStepTol(double tol) { |
56 |
> |
void setStepTol(RealType tol) { |
57 |
|
stepTol = tol; |
58 |
|
} |
59 |
|
|
60 |
< |
double getStepTol() { |
60 |
> |
RealType getStepTol() { |
61 |
|
return stepTol; |
62 |
|
} |
63 |
|
|
64 |
< |
void setStepSize(double size) { |
64 |
> |
void setStepSize(RealType size) { |
65 |
|
stepSize = size; |
66 |
|
} |
67 |
|
|
68 |
< |
double getStepSize() { |
68 |
> |
RealType getStepSize() { |
69 |
|
return stepSize; |
70 |
|
} |
71 |
|
|
77 |
|
return maxIteration; |
78 |
|
} |
79 |
|
|
80 |
< |
void setFTol(double tol) { |
80 |
> |
void setFTol(RealType tol) { |
81 |
|
fTol = tol; |
82 |
|
} |
83 |
|
|
84 |
< |
double getFTol() { |
84 |
> |
RealType getFTol() { |
85 |
|
return fTol; |
86 |
|
} |
87 |
|
|
88 |
< |
void setGTol(double tol) { |
88 |
> |
void setGTol(RealType tol) { |
89 |
|
gTol = tol; |
90 |
|
} |
91 |
|
|
92 |
< |
double getGTol() { |
92 |
> |
RealType getGTol() { |
93 |
|
return gTol; |
94 |
|
} |
95 |
|
|
96 |
< |
void setLineSearchTol(double tol) { |
96 |
> |
void setLineSearchTol(RealType tol) { |
97 |
|
lsTol = tol; |
98 |
|
} |
99 |
|
|
100 |
< |
double getLineSearchTol() { |
100 |
> |
RealType getLineSearchTol() { |
101 |
|
return lsTol; |
102 |
|
} |
103 |
|
|
121 |
|
|
122 |
|
int maxIteration; |
123 |
|
|
124 |
< |
double stepTol; |
124 |
> |
RealType stepTol; |
125 |
|
|
126 |
< |
double fTol; |
126 |
> |
RealType fTol; |
127 |
|
|
128 |
< |
double gTol; |
128 |
> |
RealType gTol; |
129 |
|
|
130 |
< |
double stepSize; |
130 |
> |
RealType stepSize; |
131 |
|
|
132 |
|
int lsMaxIteration; |
133 |
|
|
134 |
< |
double lsTol; |
134 |
> |
RealType lsTol; |
135 |
|
|
136 |
|
int writeFrq; |
137 |
|
|
138 |
< |
const double defaultTolerance; |
138 |
> |
const RealType defaultTolerance; |
139 |
|
|
140 |
|
}; |
141 |
|
|