8#include <ryujin/base/compile_time_options.h>
26 template <
typename PD,
typename HD,
int dim,
typename Number>
28 typename PD::template ParabolicModule<HD, dim, Number>;
38 template <
typename T,
typename HD,
int dim,
typename Number>
41 std::derived_from<parabolic_module_type<T, HD, dim, Number>,
42 Interface::ParabolicModule<dim, Number>> &&
43 std::constructible_from<parabolic_module_type<T, HD, dim, Number>,
45 const Interface::OfflineData<dim, Number> &,
46 const typename HD::HyperbolicSystem &,
47 const typename T::ParabolicSystem &,
48 const InitialValues<HD, dim, Number> &,
typename PD::template ParabolicModule< HD, dim, Number > parabolic_module_type