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

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

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

static std::string Dune::XT::Grid::GridProvider::static_id()

No documentation provided.

ThisType &Dune::XT::Grid::GridProvider::operator=(const ThisType &other) = delete

No documentation provided.

ThisType &Dune::XT::Grid::GridProvider::operator=(ThisType &&source) = delete

No documentation provided.

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

No documentation provided.

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

No documentation provided.

const GridType &Dune::XT::Grid::GridProvider::grid() const

No documentation provided.

GridType &Dune::XT::Grid::GridProvider::grid()

No documentation provided.

int Dune::XT::Grid::GridProvider::max_level() const

No documentation provided.

int Dune::XT::Grid::GridProvider::level_view(const int lvl) const

No documentation provided.

int Dune::XT::Grid::GridProvider::leaf_view() const

No documentation provided.

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

No documentation provided.

void Dune::XT::Grid::GridProvider::visualize(const Common::Configuration &boundary_info_cfg) const

No documentation provided.

void Dune::XT::Grid::GridProvider::visualize(const Common::Configuration &boundary_info_cfg, const std::string &filename) const

No documentation provided.

void Dune::XT::Grid::GridProvider::global_refine(const int count = 1)

No documentation provided.

void Dune::XT::Grid::GridProvider::visualize_plain(const std::string &filename) const

No documentation provided.

void Dune::XT::Grid::GridProvider::visualize_with_boundary(const Common::Configuration &boundary_info_cfg, const std::string &filename) const

No documentation provided.

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

Warning

Do not delete grd_ptr manually afterwards!

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

const size_t Dune::XT::Grid::GridProvider::dimDomain

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

type Dune::XT::Grid::GridProvider::DomainType

No documentation provided.

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

No documentation provided.

template<Layers lr, Backends backend>
int Dune::XT::Grid::GridProvider::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

No documentation provided.

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

No documentation provided.