Port the HiGHS interface from appsi to contrib.solver
Move the treat_fixed_vars_as_params option from a config option to a private attribute that can only be set at construction time. The reason for this is that changing the value of this parameter between solves can result in incorrect results.
Make it easier to change the "active" config object so the correct options get used in other parts of the class.
Legal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution:
I agree my contributions are submitted under the BSD license.
I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.
Changes proposed in this PR:
treat_fixed_vars_as_params
option from a config option to a private attribute that can only be set at construction time. The reason for this is that changing the value of this parameter between solves can result in incorrect results.Legal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution: