@@ -442,8 +442,8 @@ void GmresMixed<ValueType>::apply_impl(const LinOp *b, LinOp *x) const
442
442
// Solve upper triangular.
443
443
// y = hessenberg \ residual_norm_collection
444
444
445
- get_preconditioner ()->apply (before_preconditioner.get (),
446
- after_preconditioner.get ());
445
+ this -> get_preconditioner ()->apply (before_preconditioner.get (),
446
+ after_preconditioner.get ());
447
447
dense_x->add_scaled (one_op.get (), after_preconditioner.get ());
448
448
// Solve x
449
449
// x = x + get_preconditioner() * krylov_bases * y
@@ -469,8 +469,8 @@ void GmresMixed<ValueType>::apply_impl(const LinOp *b, LinOp *x) const
469
469
#endif
470
470
}
471
471
472
- get_preconditioner ()->apply (next_krylov_basis.get (),
473
- preconditioned_vector.get ());
472
+ this -> get_preconditioner ()->apply (next_krylov_basis.get (),
473
+ preconditioned_vector.get ());
474
474
// preconditioned_vector = get_preconditioner() *
475
475
// next_krylov_basis
476
476
@@ -564,8 +564,8 @@ void GmresMixed<ValueType>::apply_impl(const LinOp *b, LinOp *x) const
564
564
exec->synchronize ();
565
565
auto t_aux_4 = std::chrono::steady_clock::now ();
566
566
#endif
567
- get_preconditioner ()->apply (before_preconditioner.get (),
568
- after_preconditioner.get ());
567
+ this -> get_preconditioner ()->apply (before_preconditioner.get (),
568
+ after_preconditioner.get ());
569
569
dense_x->add_scaled (one_op.get (), after_preconditioner.get ());
570
570
#ifdef TIMING_STEPS
571
571
exec->synchronize ();
0 commit comments