Function Dune::GDT::estimate_dt_for_hyperbolic_system

Function template Dune::GDT::estimate_dt_for_hyperbolic_system

template<class GV, size_t m_as_size_t, class R, int m_as_int = m_as_size_t, typename = std::enable_if_t<ssize_t(m_as_size_t) == ssize_t(m_as_int), void>>
double Dune::GDT::estimate_dt_for_hyperbolic_system(const GV &grid_view, const XT::Functions::GridFunctionInterface<XT::Grid::extract_entity_t<GV>, m_as_size_t, 1, R> &state, const XT::Functions::FunctionInterface<m_as_size_t, GV::dimension, m_as_size_t, R> &flux, const std::pair<XT::Common::FieldVector<R, m_as_int>, XT::Common::FieldVector<R, m_as_int>> &boundary_data_range = {XT::Common::FieldVector<R, m_as_int>(std::numeric_limits<R>::max()), XT::Common::FieldVector<R, m_as_int>(std::numeric_limits<R>::min())})

Estimates dt via [Cockburn, Coquel, LeFloch, 1995]