|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Dune::GmshGridFactory< Grid, useImplicitGridFactory > Struct Template Reference
#include <dune/mmesh/grid/gmshgridfactory.hh>
Public Types | |
| typedef MPIHelper::MPICommunicator | MPICommunicatorType |
| typedef Grid::template Codim< 0 >::Entity | Element |
| typedef Grid::template Codim< dimension >::Entity | Vertex |
| typedef Grid::FieldType | FieldType |
| typedef FieldVector< FieldType, dimension > | GlobalPosition |
| typedef std::conditional_t< useImplicitGridFactory, MMeshImplicitGridFactory< Grid >, MMeshExplicitGridFactory< Grid > > | GridFactory |
Public Member Functions | |
| GmshGridFactory (std::istream &input) | |
| Constructor using istream. | |
| GmshGridFactory (const std::string &filename) | |
| Constructor using filename. | |
| GmshGridFactory (Dune::GridFactory< Grid > &gridFactory, const std::string &filename) | |
| std::shared_ptr< Grid > | grid () const |
| return grid pointer | |
| template<class Intersection > | |
| bool | wasInserted (const Intersection &intersection) const |
| returns if intersection was inserted | |
Static Public Attributes | |
| static const int | dimension = Grid::dimension |
Member Typedef Documentation
◆ Element
template<class Grid , bool useImplicitGridFactory = false>
| typedef Grid::template Codim<0>::Entity Dune::GmshGridFactory< Grid, useImplicitGridFactory >::Element |
◆ FieldType
template<class Grid , bool useImplicitGridFactory = false>
| typedef Grid::FieldType Dune::GmshGridFactory< Grid, useImplicitGridFactory >::FieldType |
◆ GlobalPosition
template<class Grid , bool useImplicitGridFactory = false>
| typedef FieldVector<FieldType, dimension> Dune::GmshGridFactory< Grid, useImplicitGridFactory >::GlobalPosition |
◆ GridFactory
template<class Grid , bool useImplicitGridFactory = false>
| typedef std::conditional_t<useImplicitGridFactory, MMeshImplicitGridFactory<Grid>, MMeshExplicitGridFactory<Grid> > Dune::GmshGridFactory< Grid, useImplicitGridFactory >::GridFactory |
◆ MPICommunicatorType
template<class Grid , bool useImplicitGridFactory = false>
| typedef MPIHelper::MPICommunicator Dune::GmshGridFactory< Grid, useImplicitGridFactory >::MPICommunicatorType |
◆ Vertex
template<class Grid , bool useImplicitGridFactory = false>
| typedef Grid::template Codim<dimension>::Entity Dune::GmshGridFactory< Grid, useImplicitGridFactory >::Vertex |
Constructor & Destructor Documentation
◆ GmshGridFactory() [1/3]
template<class Grid , bool useImplicitGridFactory = false>
|
inlineexplicit |
Constructor using istream.
◆ GmshGridFactory() [2/3]
template<class Grid , bool useImplicitGridFactory = false>
|
inlineexplicit |
Constructor using filename.
◆ GmshGridFactory() [3/3]
template<class Grid , bool useImplicitGridFactory = false>
|
inlineexplicit |
Member Function Documentation
◆ grid()
template<class Grid , bool useImplicitGridFactory = false>
|
inline |
return grid pointer
◆ wasInserted()
template<class Grid , bool useImplicitGridFactory = false>
template<class Intersection >
|
inline |
returns if intersection was inserted
Member Data Documentation
◆ dimension
template<class Grid , bool useImplicitGridFactory = false>
|
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