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
cleared debug prints
synced with hermes
synced with hermes (coupled_2 not working)
minor changes
synced with hermes
synced with hermes
TODO: chart in log dialog
chart in logview
synced with hermes
flow test doesn't stop
new progress graph in log dialog (see void NewtonSolverAgros<Scalar>::on_step_end())
fixes in nonlinear transient heat forms and minor fix in magnetic module
add_boundary fixed