Class template Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>¶
Inherits from Dune::GDT::Test::InstationaryEocStudy.
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
class Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la> : public InstationaryEocStudy<XT::Grid::PeriodicGridLayer<typename XT::Grid::Layer<G, XT::Grid::Layers::leaf, XT::Grid::Backends::view>::type>, m, la>¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::flux¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual const F &Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::flux() const = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::make_initial_values¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual DF Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::make_initial_values(const S &space) = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::make_space¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<S> Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::make_space(const GP ¤t_grid) override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::make_lhs_operator¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<O> Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::make_lhs_operator(const S &space) override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::estimate_fixed_explicit_fv_dt¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual double Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::estimate_fixed_explicit_fv_dt(const S &space, 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())})¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::estimate_fixed_explicit_dt¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual double Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::estimate_fixed_explicit_dt(const S &space, const double max_overshoot = 1.25, const int max_steps_to_try = 250)¶ No documentation provided.
Method Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::estimate_fixed_explicit_dt_to_T_end¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual double Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::estimate_fixed_explicit_dt_to_T_end(const S &space, const double &min_dt, const double &T_end, const double max_overshoot = 1.25)¶ No documentation provided.
Constructor Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::InstationaryNonconformingHyperbolicEocStudy¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::InstationaryNonconformingHyperbolicEocStudy(const double T_end, const std::string timestepping, std::function<void(const DiscreteBochnerFunction<V, GV, m>&, const std::string&)> visualizer =[](const auto &, const auto &) {}, const size_t num_refinements = DXTC_TEST_CONFIG_GET("setup.num_refinements", 3), const size_t num_additional_refinements_for_reference = DXTC_TEST_CONFIG_GET("setup.num_additional_refinements_for_reference", 2))¶ No documentation provided.
Field Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::space_type_¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::string Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::space_type_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::numerical_flux_type_¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::string Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::numerical_flux_type_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::dg_artificial_viscosity_nu_1_¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
double Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::dg_artificial_viscosity_nu_1_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::dg_artificial_viscosity_alpha_1_¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
double Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::dg_artificial_viscosity_alpha_1_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::dg_artificial_viscosity_component_¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
size_t Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::dg_artificial_viscosity_component_¶ No documentation provided.
Variable Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::m_as_int¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const int Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::m_as_int¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::BaseType¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::BaseType = InstationaryEocStudy<XT::Grid::PeriodicGridLayer<typename XT::Grid::Layer<G, XT::Grid::Layers::leaf, XT::Grid::Backends::view>::type>, m, la>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::I¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::I = XT::Grid::extract_intersection_t<GV>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::F¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::F = XT::Functions::FunctionInterface<m, d, m>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy::NF¶
-
template<class G, size_t m = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryNonconformingHyperbolicEocStudy<G, m, la>::NF = NumericalFluxInterface<I, d, m>¶ No documentation provided.