calculation moved to separate thread - application does not freeze and it is possible to abort transient or adaptivity problem. It has to be tested and exceptions revised! Also speed investigated.
progress dialog closes
progress
log window signals refined
log window cannot be closed
thread handling changed: instead of exception, calculation is finished earlier in standard way
fixes in solution cache
fixed adaptive step
fix closing info window
Substantial speed up for nonlinear problems. isNonlinear was slow and was called in each value evaluation. For one example from 49s before threads and this change to 21s now.
Also causes nonlinear problems to work with threads, reason unknown