Add getters for the results of solving. Quite obvious ones:
hasConverged() iterations() initialCost() finalCost()