Skip to content

Commit 7e02ec3

Browse files
committed
use optimizer as default
1 parent faa3a17 commit 7e02ec3

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

include/OGL/StoppingCriterion.hpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -201,34 +201,30 @@ class StoppingCriterion {
201201
bool export_res, label prev_solve_iters,
202202
scalar prev_rel_cost) const
203203
{
204+
word frequencyMode = "optimizer";
204205
label minIter = minIter_;
205206
label frequency = frequency_;
206207
// in case of export_res all residuals need to be computed
207-
std::cout << __FILE__ << "adapt minIter and frequency0 \n";
208208
if (!export_res) {
209-
std::cout << __FILE__ << "adapt minIter and frequency1 \n";
210209
if (prev_solve_iters > 0 && adapt_minIter_ && prev_rel_cost > 0) {
211-
std::cout << __FILE__ << "adapt minIter and frequency2 \n";
212210
minIter = prev_solve_iters * relaxationFactor_;
213-
if (frequencyMode_ == "optimizer") {
211+
if (frequencyMode == "optimizer") {
214212
auto alpha = sqrt(
215213
1.0 / (prev_solve_iters * (1.0 - relaxationFactor_)) *
216214
prev_rel_cost);
217215
frequency = min(norm_eval_limit_, max(1, label(1 / alpha)));
218216
}
219-
// if (frequencyMode_ == "relative") {
217+
if (frequencyMode == "relative") {
220218
frequency = label(prev_solve_iters * 0.075) + 1;
221-
// }
219+
}
222220
}
223221
}
224222

225223
word msg = "Creating stopping criterion with minIter " +
226224
std::to_string(minIter) + " frequency " +
227225
std::to_string(frequency) + " prev_solve_iters " +
228-
std::to_string(prev_solve_iters) + +" adapt_minIter_ " +
229-
std::to_string(adapt_minIter_) + +" prev_rel_cost " +
230-
std::to_string(prev_rel_cost) + " prev_solve_iters*0.075 " +
231-
std::to_string(prev_solve_iters * 0.075);
226+
std::to_string(prev_solve_iters) +" adapt_minIter_ " +
227+
std::to_string(adapt_minIter_) +" prev_rel_cost ";
232228

233229
MLOG_0(verbose, msg)
234230

0 commit comments

Comments
 (0)