Attempt to fix #25, implementing @darioizzo's suggestion.
Added a test check, to make sure that the number of function evaluations shown by the UDP reflects the function evaluations made by SNOPT + the ones due to generating the population.
The modified test did not pass without the changes, but passed afterwards.
I tried to run the Python test as well, but could not figure out how to do it. If you deem it necessary and can give me some guidance on how to run it, I can do it and include the test instance to check for whether the number of function evaluations is correct.
Attempt to fix #25, implementing @darioizzo's suggestion.
Added a test check, to make sure that the number of function evaluations shown by the UDP reflects the function evaluations made by SNOPT + the ones due to generating the population.
The modified test did not pass without the changes, but passed afterwards.
I tried to run the Python test as well, but could not figure out how to do it. If you deem it necessary and can give me some guidance on how to run it, I can do it and include the test instance to check for whether the number of function evaluations is correct.
Cheers!