The grid manager (this is the class used by the user) for all supported grid managers that constructs a grid from information in the input file and handles the data.
More...
#include <dumux/io/grid/gridmanager_base.hh>
template<class
Grid>
class Dumux::GridManager< Grid >
- Note
- This class is specialised below for all supported grid managers. It inherits the functionality of the base class Dumux::GridManagerBase.
|
std::shared_ptr< Grid > & | gridPtr () |
| Returns a reference to the grid pointer (std::shared_ptr<Grid>) More...
|
|
Dune::GridPtr< Grid > & | dgfGridPtr () |
| Returns a reference to the DGF grid pointer (Dune::GridPtr<Grid>). More...
|
|
std::string | getFileExtension (const std::string &fileName) const |
| Returns the filename extension of a given filename. More...
|
|
void | makeGridFromFile (const std::string &fileName, const std::string &modelParamGroup) |
| Makes a grid from a file. We currently support. More...
|
|
void | makeGridFromDgfFile (const std::string &fileName) |
| Makes a grid from a DGF file. This is used by grid managers that only support DGF. More...
|
|
void | makeStructuredGrid (CellType cellType, const std::string &modelParamGroup) |
| Makes a structured cube grid using the structured grid factory. More...
|
|
void | maybeRefineGrid (const std::string &modelParamGroup) |
| Refines a grid after construction if GridParameterGroup.Refinement is set in the input file. More...
|
|
◆ Grid
◆ GridData
◆ CellType
◆ dgfGridPtr()
◆ getFileExtension()
◆ getGridData()
- Note
- Throws if no grid data is available
◆ grid() [1/2]
◆ grid() [2/2]
◆ gridPtr()
◆ hasGridData()
◆ init()
◆ loadBalance()
◆ makeGridFromDgfFile()
◆ makeGridFromFile()
- dgf (Dune Grid Format)
- msh (Gmsh mesh format)
- vtp/vtu (VTK file formats)
◆ makeStructuredGrid()
◆ maybeRefineGrid()
◆ dgfGridPtr_
◆ enableDgfGridPointer_
◆ enableGmshDomainMarkers_
◆ enableVtkData_
◆ gridData_
◆ gridPtr_
The documentation for this class was generated from the following file: