The list of parameters imported in solver_settings does not match the full list in solver_parameters.pyx
I don't believe this will prevent values from being set given how the code is written at present (however it might break in the future depending on how this is modified), but it does appear that the toDict() routine will not return the full set of parameters.
Is there a reason these lists are different, or was this just an oversight? The complete list from solver_parameters.pyx is called out in the lp-milp settings doc.
Also, if there is a discrepancy here there may also be one in the client-side solver_settings structure
https://github.com/NVIDIA/cuopt/blob/branch-25.05/python/cuopt/cuopt/linear_programming/solver/solver_parameters.pyx#L74
https://github.com/NVIDIA/cuopt/blob/branch-25.05/python/cuopt/cuopt/linear_programming/solver_settings/solver_settings.py#L18