Closed lgeretti closed 4 years ago
The problem is due to widening of singleton domains in some cases, but not others. I'm not quite sure where the problem arises in this example, but removing widening and/or discarding of singleton domains fixes the problem. There may be other issues arising in examples, but all the tests pass.
I'll rebase and check. What changes did you make that end up triggering this issue?
I noticed that after rebasing my "arch" branch (where only examples are modified) with the commits corresponding to the merging of
dynamics-named_auxiliary#370
, hybrid evolution for one of them failed.The example is
experimental/examples/arch/lotka_volterra_arch.cpp
, and if you check the correspondingdynamics-regression#405
branch by running it with verbosity 1 you get an error just after a set is split from a tangential crossing. By using maximum verbosity you get:Moreover, if you change the radius of the initial set by setting
e = 0
, this problem does not surface. Conversely, changing the step size or the order doesn't seem to affect the error.