[solver factory] Sensible defaults missing
I played further around with this. It seems like there are some sensible defaults missing.
I can live with an exception if there is no type defined for preconditioner and solver. But e.g. throwing when constructing AMG because one has not defined maxlevel seems a bit rude.