Skip to content

Commit

Permalink
Add functions for setting initial guesser and running precision
Browse files Browse the repository at this point in the history
to semi-analytic solver
  • Loading branch information
Dylan Harries committed Dec 21, 2016
1 parent 093966e commit c3d46fe
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/semi_analytic_solver.cpp
Expand Up @@ -217,6 +217,21 @@ void RGFlow<Semi_analytic>::set_outer_convergence_tester(Convergence_tester* con
outer_convergence_tester = convergence_tester_;
}

void RGFlow<Semi_analytic>::set_initial_guesser(Initial_guesser* ig)
{
initial_guesser = ig;
}

/**
* Set RG running precision calculator.
*
* @param rp running precision calculator
*/
void RGFlow<Semi_analytic>::set_running_precision(Two_scale_running_precision* rp)
{
running_precision_calculator = rp;
}

/**
* Returns the number of performed iterations
* @return number of performed iterations
Expand Down
4 changes: 4 additions & 0 deletions src/semi_analytic_solver.hpp
Expand Up @@ -79,6 +79,10 @@ class RGFlow<Semi_analytic> {
void set_inner_convergence_tester(Convergence_tester*);
/// set convergence tester for overall iteration
void set_outer_convergence_tester(Convergence_tester*);
/// set running precision calculator
void set_running_precision(Two_scale_running_precision*);
/// set initial guesser
void set_initial_guesser(Initial_guesser*);
/// solves the boundary value problem
void solve();

Expand Down

0 comments on commit c3d46fe

Please sign in to comment.