![]() |
ryujin 2.5.0 revision 3a6c8d57210175dea14d8116e1fe878f349f8c1c
|

Modules | |
| Interfaces | |
| Concepts | |
| Typed implementations | |
The framework connects the equation descriptions with the discretization. It consists of three parts:
include/ryujin/interface): abstract base classes that are independent of the equation. The driver and the discretization only use these.include/ryujin/concept): the C++20 concepts a hyperbolic description (HD) or a parabolic description (PD) has to satisfy.include/ryujin/typed and include/ryujin/stub): implementations of the interfaces that are templated on HD and PD.At run time, the objects are created and owned as follows: