Class template Dune::XT::Grid::GridProvider

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>
int Dune::XT::Grid::GridProvider<GridImp>::level_view(const int lvl) const

No documentation provided.

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

template<class GridImp>
int 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, 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<GridImp>

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

Warning

Do not delete grd_ptr manually afterwards!

Constructor Dune::XT::Grid::GridProvider::GridProvider<GridImp>

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

No documentation provided.

Constructor Dune::XT::Grid::GridProvider::GridProvider<GridImp>

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

No documentation provided.

Constructor Dune::XT::Grid::GridProvider::GridProvider<GridImp>

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

No documentation provided.

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

std::shared_ptr<GridType> Dune::XT::Grid::GridProvider::grid_ptr_

No documentation provided.

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

const int Dune::XT::Grid::GridProvider::dimDomain

No documentation provided.

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

type Dune::XT::Grid::GridProvider::ThisType

No documentation provided.

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

type Dune::XT::Grid::GridProvider::GridType

No documentation provided.

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

type Dune::XT::Grid::GridProvider::DomainFieldType

No documentation provided.

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

type Dune::XT::Grid::GridProvider::EntityType

No documentation provided.

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

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

No documentation provided.

Class template Dune::XT::Grid::GridProvider::global_refine_helper

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

No documentation provided.

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

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

No documentation provided.