Function Dune::XT::Grid::make_cube_grid

Function template Dune::XT::Grid::make_cube_grid

template<class GridType>
auto Dune::XT::Grid::make_cube_grid(const Common::Configuration &cfg = cube_gridprovider_default_config(), MPIHelper::MPICommunicator mpi_comm = MPIHelper::getCommunicator())

Creates a cube/simplex grid from a configuration object.

Function template Dune::XT::Grid::make_cube_grid

template<class GridType>
auto Dune::XT::Grid::make_cube_grid(const FieldVector<typename GridType::ctype, GridType::dimension> &lower_left, const FieldVector<typename GridType::ctype, GridType::dimension> &upper_right, const std::array<unsigned int, GridType::dimension> num_elements = cube_gridprovider_default_config().template get<std::array<unsigned int, GridType::dimension>>("num_elements"), const unsigned int num_refinements, const std::array<unsigned int, GridType::dimension> overlap_size = cube_gridprovider_default_config().template get<std::array<unsigned int, GridType::dimension>>("overlap_size"), MPIHelper::MPICommunicator mpi_comm = MPIHelper::getCommunicator())

Creates a cube/simplex grid from corner vectors, element counts, refinements and overlap.

Function template Dune::XT::Grid::make_cube_grid

template<class GridType>
auto Dune::XT::Grid::make_cube_grid(const typename GridType::ctype &lower_left, const typename GridType::ctype &upper_right, const unsigned int num_elements, const unsigned int num_refinements, const unsigned int overlap_size, MPIHelper::MPICommunicator mpi_comm = MPIHelper::getCommunicator())

Creates a cube/simplex grid from scalar bounds applied uniformly in every dimension.