|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
Dune::MMeshStructuredGridFactory< Grid > Struct Template Reference
#include <dune/mmesh/grid/structuredgridfactory.hh>
Public Types | |
| typedef MPIHelper::MPICommunicator | MPICommunicatorType |
| typedef Grid::template Codim< 0 >::Entity | Element |
| typedef Grid::template Codim< dimworld >::Entity | Vertex |
| typedef Grid::FieldType | FieldType |
| typedef FieldVector< FieldType, dimworld > | GlobalPosition |
| typedef Dune::MMeshImplicitGridFactory< Grid > | GridFactory |
Public Member Functions | |
| template<long unsigned int dim> | |
| MMeshStructuredGridFactory (const GlobalPosition &lowerLeft, const GlobalPosition &upperRight, const std::array< unsigned int, dim > &elements, MPICommunicatorType comm=MPIHelper::getCommunicator()) | |
| Constructor. | |
| const std::shared_ptr< Grid > | grid () const |
| return grid pointer | |
| template<class Intersection > | |
| bool | wasInserted (const Intersection &intersection) const |
| returns if intersection was inserted | |
| template<class Intersection > | |
| int | boundaryId (const Intersection &intersection) const |
| return boundary id | |
Static Public Member Functions | |
| template<long unsigned int dim> | |
| static Grid::GridPtrType | createStructuredGrid (const GlobalPosition &lowerLeft, const GlobalPosition &upperRight, const std::array< unsigned int, dim > &elements) |
| Create a structured simplicial mmesh grid. | |
Static Public Attributes | |
| static const int | dimworld = Grid::dimension |
Member Typedef Documentation
◆ Element
template<class Grid >
| typedef Grid::template Codim<0>::Entity Dune::MMeshStructuredGridFactory< Grid >::Element |
◆ FieldType
template<class Grid >
| typedef Grid::FieldType Dune::MMeshStructuredGridFactory< Grid >::FieldType |
◆ GlobalPosition
template<class Grid >
| typedef FieldVector<FieldType, dimworld> Dune::MMeshStructuredGridFactory< Grid >::GlobalPosition |
◆ GridFactory
template<class Grid >
| typedef Dune::MMeshImplicitGridFactory<Grid> Dune::MMeshStructuredGridFactory< Grid >::GridFactory |
◆ MPICommunicatorType
template<class Grid >
| typedef MPIHelper::MPICommunicator Dune::MMeshStructuredGridFactory< Grid >::MPICommunicatorType |
◆ Vertex
template<class Grid >
| typedef Grid::template Codim<dimworld>::Entity Dune::MMeshStructuredGridFactory< Grid >::Vertex |
Constructor & Destructor Documentation
◆ MMeshStructuredGridFactory()
template<class Grid >
template<long unsigned int dim>
|
inlineexplicit |
Constructor.
Member Function Documentation
◆ boundaryId()
template<class Grid >
template<class Intersection >
|
inline |
return boundary id
◆ createStructuredGrid()
template<class Grid >
template<long unsigned int dim>
|
inlinestatic |
Create a structured simplicial mmesh grid.
If the grid dimension is less than the world dimension, the coefficients (dim+1,...,dimworld) in the vertex coordinates are set to the corresponding values of the lowerLeft input argument.
- Parameters
-
lowerLeft Lower left corner of the grid upperRight Upper right corner of the grid elements Number of elements in each coordinate direction
◆ grid()
template<class Grid >
|
inline |
return grid pointer
◆ wasInserted()
template<class Grid >
template<class Intersection >
|
inline |
returns if intersection was inserted
Member Data Documentation
◆ dimworld
template<class Grid >
|
static |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8