Class template Dune::GDT::Data::StokesDirichletProblem<GV>

template<class GV>
class Dune::GDT::Data::StokesDirichletProblem<GV>

Problem data for a stationary Stokes problem with Dirichlet boundary values.

gtest-free problem definition shared by the tests in dune/gdt/test/stokes/ and the benchmarks in benchmarks/.

Method Dune::GDT::Data::StokesDirichletProblem::default_diffusion

template<class GV>
static std::shared_ptr<const DiffusionTensor> Dune::GDT::Data::StokesDirichletProblem<GV>::default_diffusion()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::default_rhs_f

template<class GV>
static std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::default_rhs_f()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::default_rhs_g

template<class GV>
static std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::default_rhs_g()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::default_dirichlet_values

template<class GV>
static std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::default_dirichlet_values()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::grid_view

template<class GV>
const GV &Dune::GDT::Data::StokesDirichletProblem<GV>::grid_view()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::diffusion

template<class GV>
const XT::Functions::GridFunctionInterface<E, d, d> &Dune::GDT::Data::StokesDirichletProblem<GV>::diffusion()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::rhs_f

template<class GV>
const VectorGridFunction &Dune::GDT::Data::StokesDirichletProblem<GV>::rhs_f()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::rhs_g

template<class GV>
const VectorGridFunction &Dune::GDT::Data::StokesDirichletProblem<GV>::rhs_g()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::dirichlet

template<class GV>
const VectorGridFunction &Dune::GDT::Data::StokesDirichletProblem<GV>::dirichlet()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::reference_solution_u

template<class GV>
const VectorGridFunction &Dune::GDT::Data::StokesDirichletProblem<GV>::reference_solution_u()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::reference_solution_p

template<class GV>
const ScalarGridFunction &Dune::GDT::Data::StokesDirichletProblem<GV>::reference_solution_p()

No documentation provided.

Method Dune::GDT::Data::StokesDirichletProblem::boundary_info

template<class GV>
const XT::Grid::BoundaryInfo<I> &Dune::GDT::Data::StokesDirichletProblem<GV>::boundary_info()

No documentation provided.

Constructor Dune::GDT::Data::StokesDirichletProblem::StokesDirichletProblem

template<class GV>
explicit Dune::GDT::Data::StokesDirichletProblem<GV>::StokesDirichletProblem(std::shared_ptr<const DiffusionTensor> diffusion_in = default_diffusion(), std::shared_ptr<const VectorGridFunction> rhs_f_in = default_rhs_f(), std::shared_ptr<const VectorGridFunction> rhs_g_in = default_rhs_g(), std::shared_ptr<const VectorGridFunction> dirichlet_in = default_dirichlet_values(), std::shared_ptr<const VectorGridFunction> reference_sol_u = nullptr, std::shared_ptr<const ScalarGridFunction> reference_sol_p = nullptr)

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::diffusion_

template<class GV>
std::shared_ptr<const DiffusionTensor> Dune::GDT::Data::StokesDirichletProblem<GV>::diffusion_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::rhs_f_

template<class GV>
std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::rhs_f_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::rhs_g_

template<class GV>
std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::rhs_g_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::dirichlet_

template<class GV>
std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::dirichlet_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::reference_sol_u_

template<class GV>
std::shared_ptr<const VectorGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::reference_sol_u_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::reference_sol_p_

template<class GV>
std::shared_ptr<const ScalarGridFunction> Dune::GDT::Data::StokesDirichletProblem<GV>::reference_sol_p_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::boundary_info_

template<class GV>
const XT::Grid::AllDirichletBoundaryInfo<I> Dune::GDT::Data::StokesDirichletProblem<GV>::boundary_info_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::grid_

template<class GV>
const XT::Grid::GridProvider<G> Dune::GDT::Data::StokesDirichletProblem<GV>::grid_

No documentation provided.

Field Dune::GDT::Data::StokesDirichletProblem::grid_view_

template<class GV>
const GV Dune::GDT::Data::StokesDirichletProblem<GV>::grid_view_

No documentation provided.

Variable Dune::GDT::Data::StokesDirichletProblem::d

template<class GV>
const size_t Dune::GDT::Data::StokesDirichletProblem<GV>::d

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::E

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::E = XT::Grid::extract_entity_t<GV>

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::I

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::I = XT::Grid::extract_intersection_t<GV>

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::G

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::G = typename GV::Grid

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::RangeField

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::RangeField = double

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::ScalarGridFunction

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::ScalarGridFunction = XT::Functions::GridFunctionInterface<E, 1, 1>

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::VectorGridFunction

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::VectorGridFunction = XT::Functions::GridFunctionInterface<E, d, 1>

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::DomainType

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::DomainType = typename ScalarGridFunction::LocalFunctionType::DomainType

No documentation provided.

Type alias Dune::GDT::Data::StokesDirichletProblem::DiffusionTensor

template<class GV>
using Dune::GDT::Data::StokesDirichletProblem<GV>::DiffusionTensor = XT::Functions::GridFunctionInterface<E, d, d, RangeField>

No documentation provided.