dune-grid
2.2.1
|
Construct structured cube and simplex grids in unstructured grid managers. More...
#include <dune/grid/utility/structuredgridfactory.hh>
Classes | |
class | MultiIndex |
dim-dimensional multi-index. The range for each component can be set individually |
Static Public Member Functions | |
static shared_ptr< GridType > | createCubeGrid (const FieldVector< ctype, dimworld > &lowerLeft, const FieldVector< ctype, dimworld > &upperRight, const array< unsigned int, dim > &elements) |
Create a structured cube grid. | |
static shared_ptr< GridType > | createSimplexGrid (const FieldVector< ctype, dimworld > &lowerLeft, const FieldVector< ctype, dimworld > &upperRight, const array< unsigned int, dim > &elements) |
Create a structured simplex grid. |
Construct structured cube and simplex grids in unstructured grid managers.
|
inlinestatic |
Create a structured cube grid.
lowerLeft | Lower left corner of the grid |
upperRight | Upper right corner of the grid |
elements | Number of elements in each coordinate direction |
References Dune::GridFactory< GridType >::createGrid(), Dune::cube, and Dune::GridFactory< GridType >::insertElement().
|
inlinestatic |
Create a structured simplex grid.
This works in all dimensions. The Coxeter-Freudenthal-Kuhn triangulation is used, which splits each cube into dim! simplices. See Allgower and Georg, 'Numerical Path Following' for a description.
References Dune::GridFactory< GridType >::createGrid(), Dune::GridFactory< GridType >::insertElement(), and Dune::simplex.