There should be a function that checks a MizerSim object for any NA's or NaN's in the simulation results and then returns some useful information to the user. At a minimum this should return the time after which the results became invalid. It might also let the user know which rate functions produced the invalid result.
This function should then be called at the end of project(), projectToSteady() and steady().
There should be a function that checks a MizerSim object for any NA's or NaN's in the simulation results and then returns some useful information to the user. At a minimum this should return the time after which the results became invalid. It might also let the user know which rate functions produced the invalid result. This function should then be called at the end of
project()
,projectToSteady()
andsteady()
.