Class template Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>¶
Inherits from Dune::XT::Common::ConvergenceStudy, ::testing::Test.
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
class Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la> : public XT::Common::ConvergenceStudy, public ::testing::Test¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::num_refinements¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::num_refinements() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::targets¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::vector<std::string> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::targets() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::norms¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::vector<std::string> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::norms() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::estimates¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::vector<std::pair<std::string, std::string>> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::estimates() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::quantities¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::vector<std::string> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::quantities() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::discretization_info_title¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::string Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::discretization_info_title() const override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::make_initial_grid¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual GP Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::make_initial_grid() = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::make_space¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual std::unique_ptr<S> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::make_space(const GP ¤t_grid) = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::discretization_info¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::string Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::discretization_info(const size_t refinement_level) override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::make_lhs_operator¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual std::unique_ptr<O> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::make_lhs_operator(const S &space) = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::solve¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual XT::LA::ListVectorArray<V> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::solve(const S &space, const double T_end) = 0¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::compute_reference_solution¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual void Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::compute_reference_solution()¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::compute¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual std::map<std::string, std::map<std::string, double>> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::compute(const size_t refinement_level, const std::vector<std::string> &actual_norms, const std::vector<std::pair<std::string, std::string>> &actual_estimates, const std::vector<std::string> &actual_quantities) override¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::time_points_from_vector_array¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
static std::vector<double> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::time_points_from_vector_array(const XT::LA::ListVectorArray<V> &va)¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::implicit_timestepping¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
bool Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::implicit_timestepping() const¶ No documentation provided.
Method Dune::GDT::Test::InstationaryEocStudy::adaptive_timestepping¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
bool Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::adaptive_timestepping() const¶ No documentation provided.
Constructor Dune::GDT::Test::InstationaryEocStudy::InstationaryEocStudy¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::InstationaryEocStudy(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 = 3, const size_t num_additional_refinements_for_reference = 2)¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::T_end_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
double Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::T_end_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::timestepping_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const std::string Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::timestepping_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::num_refinements_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::num_refinements_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::num_additional_refinements_for_reference_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::num_additional_refinements_for_reference_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::visualize_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const std::function<void(const DiscreteBochnerFunction<V, GV, m>&, const std::string&)> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::visualize_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::current_refinement_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::current_refinement_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::current_data_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::map<std::string, std::map<std::string, double>> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::current_data_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::current_grid_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<GP> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::current_grid_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::current_space_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<S> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::current_space_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::reference_grid_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<GP> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::reference_grid_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::reference_space_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<S> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::reference_space_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::current_solution_on_reference_grid_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<XT::LA::ListVectorArray<V>> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::current_solution_on_reference_grid_¶ No documentation provided.
Field Dune::GDT::Test::InstationaryEocStudy::reference_solution_on_reference_grid_¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<XT::LA::ListVectorArray<V>> Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::reference_solution_on_reference_grid_¶ No documentation provided.
Variable Dune::GDT::Test::InstationaryEocStudy::m¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::m¶ No documentation provided.
Variable Dune::GDT::Test::InstationaryEocStudy::d¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const size_t Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::d¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::GV¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::GV = GridView¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::G¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::G = typename GridView::Grid¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::D¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::D = double¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::R¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::R = double¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::E¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::E = XT::Grid::extract_entity_t<GV>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::DomainType¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::DomainType = XT::Common::FieldVector<D, d>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::RangeType¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::RangeType = XT::Common::FieldVector<D, m>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::GP¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::GP = XT::Grid::GridProvider<G>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::S¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::S = SpaceInterface<GV, m>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::M¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::M = typename XT::LA::Container<R, la>::MatrixType¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::V¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::V = XT::LA::vector_t<M>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::DF¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::DF = DiscreteFunction<V, GV, m>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::BS¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::BS = BochnerSpace<GV, m>¶ No documentation provided.
Type alias Dune::GDT::Test::InstationaryEocStudy::O¶
-
template<class GridView, size_t m_ = 1, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::InstationaryEocStudy<GridView, m_, la>::O = OperatorInterface<GV, m, 1, m, 1, R, M>¶ No documentation provided.