Move parameter initialization to member function
Add a virtual member function for classes derived from Solver
in which default parameters can be initialized to avoid code duplication in the constructors.
Add a virtual member function for classes derived from Solver
in which default parameters can be initialized to avoid code duplication in the constructors.