| 1 | = Forking Models = |
| 2 | |
| 3 | Diana can solve DifferentialAlgebraicEquations with hybrid events. |
| 4 | This project extends this capabilities to the point, that models |
| 5 | can create child-models. |
| 6 | |
| 7 | This process includes |
| 8 | |
| 9 | * solving the model with a hybrid MetaSolver |
| 10 | * detecting and simulating events correctly |
| 11 | * performing the cloning of the model at the forking event |
| 12 | * performing special operations on the model after the fork |
| 13 | has happened (e.g. setting special starting values to certain variables) |
| 14 | * reinitializing a new solver with the newly created model |
| 15 | * continuing simulation, eventually in parallel. |