Class template Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>¶
Inherits from Dune::GDT::Test::StationaryEocStudy.
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
class Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la> : public StationaryEocStudy<typename XT::Grid::Layer<G, XT::Grid::Layers::leaf, XT::Grid::Backends::view>::type, 1, la>¶ To do
Add treatment of nonzero Dirichlet boundary values
To do
Add treatment of Neumann boundary values
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::boundary_info¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual const XT::Grid::BoundaryInfo<I> &Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::boundary_info() const = 0¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::diffusion¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual const FT &Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::diffusion() const = 0¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::force¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual const FF &Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::force() const = 0¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::weight_function¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
virtual const FT &Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::weight_function() const = 0¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::norms¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::vector<std::string> Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::norms() const override¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::compute¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::map<std::string, std::map<std::string, double>> Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, 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::StationaryDiffusionIpdgEocStudy::make_space¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<S> Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::make_space(const GP ¤t_grid) override¶ No documentation provided.
Method Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::make_residual_operator¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::unique_ptr<O> Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::make_residual_operator(const S &space) override¶ No documentation provided.
Constructor Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::StationaryDiffusionIpdgEocStudy¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::StationaryDiffusionIpdgEocStudy(const double &symmetry_prefactor, const double &inner_penalty, const double &dirichlet_penalty, const std::function<double(const I&)> &intersection_diameter = LocalIPDGIntegrands::internal::default_intersection_diameter<I>())¶ No documentation provided.
Field Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::space_type_¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
std::string Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::space_type_¶ No documentation provided.
Field Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::symmetry_prefactor_¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const double Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::symmetry_prefactor_¶ No documentation provided.
Field Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::inner_penalty_¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const double Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::inner_penalty_¶ No documentation provided.
Field Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::dirichlet_penalty_¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const double Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::dirichlet_penalty_¶ No documentation provided.
Field Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::intersection_diameter_¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const std::function<double(const I&)> Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::intersection_diameter_¶ No documentation provided.
Variable Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::d¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
const size_t Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::d¶ No documentation provided.
Type alias Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::BaseType¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::BaseType = StationaryEocStudy<typename XT::Grid::Layer<G, XT::Grid::Layers::leaf, XT::Grid::Backends::view>::type, 1, la>¶ No documentation provided.
Type alias Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::FF¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::FF = XT::Functions::GridFunctionInterface<E>¶ No documentation provided.
Type alias Dune::GDT::Test::StationaryDiffusionIpdgEocStudy::FT¶
-
template<class G, XT::LA::Backends la = XT::LA::Backends::istl_sparse>
using Dune::GDT::Test::StationaryDiffusionIpdgEocStudy<G, la>::FT = XT::Functions::GridFunctionInterface<E, d, d>¶ No documentation provided.