Ewoms::CubeGridManager< TypeTag > Class Template Reference

Provides a grid manager which a regular grid made of quadrilaterals. More...

#include <cubegridmanager.hh>

Inheritance diagram for Ewoms::CubeGridManager< TypeTag >:
Ewoms::BaseGridManager< TypeTag >

Public Member Functions

 CubeGridManager (Simulator &simulator)
 Create the grid.
 
Grid & grid ()
 Returns a reference to the grid.
 
const Grid & grid () const
 Returns a reference to the grid.
 
- Public Member Functions inherited from Ewoms::BaseGridManager< TypeTag >
 BaseGridManager (Simulator &simulator)
 
 BaseGridManager (const BaseGridManager &)=delete
 
const GridView & gridView () const
 Returns a reference to the grid view to be used.
 
int gridSequenceNumber () const
 Returns the number of times the grid has been changed since its creation. More...
 
void loadBalance ()
 Distribute the grid (and attached data) over all processes.
 

Static Public Member Functions

static void registerParameters ()
 Register all run-time parameters for the grid manager.
 

Protected Attributes

GridPointer cubeGrid_
 

Additional Inherited Members

- Protected Member Functions inherited from Ewoms::BaseGridManager< TypeTag >
void finalizeInit_ ()
 

Detailed Description

template<class TypeTag>
class Ewoms::CubeGridManager< TypeTag >

Provides a grid manager which a regular grid made of quadrilaterals.

A quadrilateral is a line segment in 1D, a rectangle in 2D and a cube in 3D.


The documentation for this class was generated from the following file: