The current templated LinOpSysSolverQOPMG is written so that templated member functions are in the .cc file and not in the defining .h file. This seems to cause problems when folks try to create these classes directly. The issue is the templating, as usual. It should all be inclined. A hackaround is to remove the templating for this solver.
The current templated LinOpSysSolverQOPMG is written so that templated member functions are in the .cc file and not in the defining .h file. This seems to cause problems when folks try to create these classes directly. The issue is the templating, as usual. It should all be inclined. A hackaround is to remove the templating for this solver.