This PR removes a series of optional arguments to the Solution class __init__ function and replaces them with a solution_model argument, that takes a SolutionModel object.
This change introduces backwards-incompatibility, but it allows for the development of more SolutionModel types without having to add useless parameters to the Solution class __init__ function.
This PR removes a series of optional arguments to the Solution class
__init__
function and replaces them with a solution_model argument, that takes a SolutionModel object.This change introduces backwards-incompatibility, but it allows for the development of more SolutionModel types without having to add useless parameters to the Solution class
__init__
function.