Class template Dune::XT::Grid::GridProvider<GridImp>

template<class GridImp>
class Dune::XT::Grid::GridProvider<GridImp>

Holds a grid and provides access to its levels, views and refinement as well as visualization.

Method Dune::XT::Grid::GridProvider::static_id

template<class GridImp>
static std::string Dune::XT::Grid::GridProvider<GridImp>::static_id()

No documentation provided.

Method Dune::XT::Grid::GridProvider::operator=

template<class GridImp>
ThisType &Dune::XT::Grid::GridProvider<GridImp>::operator=(const ThisType &other) = delete

No documentation provided.

Method Dune::XT::Grid::GridProvider::operator=

template<class GridImp>
ThisType &Dune::XT::Grid::GridProvider<GridImp>::operator=(ThisType &&source) = delete

No documentation provided.

Method Dune::XT::Grid::GridProvider::grid_ptr

template<class GridImp>
const std::shared_ptr<GridType> &Dune::XT::Grid::GridProvider<GridImp>::grid_ptr() const

No documentation provided.

Method Dune::XT::Grid::GridProvider::grid_ptr

template<class GridImp>
std::shared_ptr<GridType> Dune::XT::Grid::GridProvider<GridImp>::grid_ptr()

No documentation provided.

Method Dune::XT::Grid::GridProvider::grid

template<class GridImp>
const GridType &Dune::XT::Grid::GridProvider<GridImp>::grid() const

No documentation provided.

Method Dune::XT::Grid::GridProvider::grid

template<class GridImp>
GridType &Dune::XT::Grid::GridProvider<GridImp>::grid()

No documentation provided.

Method Dune::XT::Grid::GridProvider::max_level

template<class GridImp>
int Dune::XT::Grid::GridProvider<GridImp>::max_level() const

No documentation provided.

Method Dune::XT::Grid::GridProvider::level_view

template<class GridImp>
LevelGridViewType Dune::XT::Grid::GridProvider<GridImp>::level_view(const int lvl) const

No documentation provided.

Method Dune::XT::Grid::GridProvider::leaf_view

template<class GridImp>
LeafGridViewType Dune::XT::Grid::GridProvider<GridImp>::leaf_view() const

No documentation provided.

Method Dune::XT::Grid::GridProvider::visualize

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::visualize(const std::string &filename = static_id(), const Common::Configuration &boundary_info_cfg = Common::Configuration()) const

No documentation provided.

Method Dune::XT::Grid::GridProvider::visualize

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::visualize(const Common::Configuration &boundary_info_cfg) const

No documentation provided.

Method Dune::XT::Grid::GridProvider::visualize

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::visualize(const Common::Configuration &boundary_info_cfg, const std::string &filename) const

No documentation provided.

Method Dune::XT::Grid::GridProvider::global_refine

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::global_refine(const int count = 1)

No documentation provided.

Method Dune::XT::Grid::GridProvider::visualize_plain

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::visualize_plain(const std::string &filename) const

No documentation provided.

Method Dune::XT::Grid::GridProvider::visualize_with_boundary

template<class GridImp>
void Dune::XT::Grid::GridProvider<GridImp>::visualize_with_boundary(const Common::Configuration &boundary_info_cfg, const std::string &filename) const

No documentation provided.

Constructor Dune::XT::Grid::GridProvider::GridProvider

template<class GridImp>
explicit Dune::XT::Grid::GridProvider<GridImp>::GridProvider(GridType *&&grd_ptr)

Warning

Do not delete grd_ptr manually afterwards!

Constructor Dune::XT::Grid::GridProvider::GridProvider

template<class GridImp>
explicit Dune::XT::Grid::GridProvider<GridImp>::GridProvider(std::shared_ptr<GridType> grd_ptr)

No documentation provided.

Constructor Dune::XT::Grid::GridProvider::GridProvider

template<class GridImp>
Dune::XT::Grid::GridProvider<GridImp>::GridProvider(const ThisType &other) = default

No documentation provided.

Constructor Dune::XT::Grid::GridProvider::GridProvider

template<class GridImp>
Dune::XT::Grid::GridProvider<GridImp>::GridProvider(ThisType &&source) noexcept

No documentation provided.

Field Dune::XT::Grid::GridProvider::grid_ptr_

template<class GridImp>
std::shared_ptr<GridType> Dune::XT::Grid::GridProvider<GridImp>::grid_ptr_

No documentation provided.

Variable Dune::XT::Grid::GridProvider::dimDomain

template<class GridImp>
const size_t Dune::XT::Grid::GridProvider<GridImp>::dimDomain

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::ThisType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::ThisType = GridProvider<GridImp>

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::GridType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::GridType = GridImp

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::DomainFieldType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::DomainFieldType = typename GridType::ctype

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::DomainType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::DomainType = FieldVector<DomainFieldType, dimDomain>

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::EntityType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::EntityType = typename GridType::template Codim<0>::Entity

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::LevelGridViewType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::LevelGridViewType = typename Layer<GridType, Layers::level, Backends::view>::type

No documentation provided.

Type alias Dune::XT::Grid::GridProvider::LeafGridViewType

template<class GridImp>
using Dune::XT::Grid::GridProvider<GridImp>::LeafGridViewType = typename Layer<GridType, Layers::leaf, Backends::view>::type

No documentation provided.

Function template Dune::XT::Grid::GridProvider::layer

template<class GridImp>
template<Layers lr, Backends backend>
typename Layer<GridType, lr, backend>::type Dune::XT::Grid::GridProvider<GridImp>::layer(const int lvl = 0) const

No documentation provided.

Class template Dune::XT::Grid::GridProvider::global_refine_helper<G>

template<class GridImp>
template<class G>
class Dune::XT::Grid::GridProvider<GridImp>::global_refine_helper<G>

No documentation provided.

Method Dune::XT::Grid::GridProvider::global_refine_helper::operator()

template<class GridImp>
template<class G>
void Dune::XT::Grid::GridProvider<GridImp>::global_refine_helper<G>::operator()(G &g, int count)

No documentation provided.