conservation-laws / ryujin

High-performance high-order finite element solver for hyperbolic conservation equations
https://conservation-laws.org
Other
103 stars 25 forks source link

`EquationDispatch`: isolate equation implementation by using opaque signals/slot mechanism #78

Closed tamiko closed 4 months ago

tamiko commented 4 months ago

This is some long overdue code refactoring to make the handling of various equations easier. It removes all equation-dependent includes and code from equation_dispatch.h and instead relies on a signal/slot mechanism to start up the correct TimeLoop.