Refactor operator splitting approach
Description
The current operator splitting approach for components that we use is relatively useless. This is mainly because PDELab cannot handle nodes with empty children and thus we cannot split components between different domains. Moreover, it is making the code harder to maintain by having maps all over the place.
Proposal
Refactor this approach to make every model to be independent and be updatable with external coefficients. A plus with this approach is that the dune_copasi_sd
executable may become usable for coupled multiple domains settings.
How to test the implementation?
- Operator splitting of components in different domains completes a simulation (i.e. without exceptions).
- Solutions of
dune_copasi_sd
anddune_copasi_md
are approximately the same for different splittings.
Related issues
None