Function Dune::XT::Grid::make_cube_grid¶
-
template<class GridType>
auto Dune::XT::Grid::make_cube_grid(const Common::Configuration &cfg = cube_gridprovider_default_config(), int mpi_comm =<recovery-expr>())¶ Creates a cube/simplex grid from a configuration object.
-
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 =<recovery-expr>(cube_gridprovider_default_config().template get<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"), int mpi_comm =<recovery-expr>())¶ Creates a cube/simplex grid from corner vectors, element counts, refinements and overlap.
-
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 =<recovery-expr>(), const unsigned int num_refinements =<recovery-expr>(cube_gridprovider_default_config().template get<unsigned int>, "num_refinements"), const unsigned int overlap_size =<recovery-expr>(), int mpi_comm =<recovery-expr>())¶ Creates a cube/simplex grid from scalar bounds applied uniformly in every dimension.