|
dune-multidomaingrid 2.10-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Types |
Static Protected Attributes |
List of all members
Dune::GridFactory< Dune::mdgrid::MultiDomainGrid< HostGrid, MDGTraits > > Class Template Referenceabstract
#include <dune/grid/multidomaingrid/factory.hh>
Inheritance diagram for Dune::GridFactory< Dune::mdgrid::MultiDomainGrid< HostGrid, MDGTraits > >:

Public Types | |
| typedef Dune::Communication< typename MPIHelper::MPICommunicator > | Communication |
Public Member Functions | |
| GridFactory () | |
| void | insertVertex (const FieldVector< typename Grid::ctype, Grid::dimensionworld > &pos) override |
| void | insertElement (const GeometryType &type, const std::vector< unsigned int > &vertices) override |
| void | insertBoundarySegment (const std::vector< unsigned int > &vertices) override |
| std::unique_ptr< Grid > | createGrid () override |
| void | makeGrid (std::optional< typename MDGTraits::SubDomainIndex > max_subdomains={}) |
| Grid & | grid () |
| HostGrid & | hostGrid () |
| const std::shared_ptr< HostGrid > & | hostGridPtr () |
| Dune::GridFactory< HostGrid > & | hostGridFactory () |
| virtual void | insertBoundarySegment (const std::vector< unsigned int > &vertices)=0 |
| virtual void | insertBoundarySegment (const std::vector< unsigned int > &vertices, const std::shared_ptr< BoundarySegment< dimension, dimworld > > &boundarySegment) |
| virtual void | insertVertex (const FieldVector< ctype, dimworld > &pos)=0 |
| virtual void | insertElement (const GeometryType &, const std::vector< unsigned int > &, std::function< FieldVector< ctype, dimworld >(FieldVector< ctype, dimension >)>) |
| virtual unsigned int | insertionIndex (const typename Codim< 0 >::Entity &entity) const |
| virtual unsigned int | insertionIndex (const typename Codim< dimension >::Entity &entity) const |
| virtual unsigned int | insertionIndex (const typename GridType::LeafIntersection &intersection) const |
| virtual bool | wasInserted (const typename GridType::LeafIntersection &intersection) const |
| Communication | comm () const |
Protected Types | |
| typedef GridType::ctype | ctype |
Static Protected Attributes | |
| static const int | dimension |
| static constexpr int | dimworld |
Constructor & Destructor Documentation
◆ GridFactory()
template<class HostGrid , class MDGTraits >
|
inline |
Member Function Documentation
◆ createGrid()
template<class HostGrid , class MDGTraits >
|
inlineoverridevirtual |
◆ grid()
template<class HostGrid , class MDGTraits >
|
inline |
◆ hostGrid()
template<class HostGrid , class MDGTraits >
|
inline |
◆ hostGridFactory()
template<class HostGrid , class MDGTraits >
|
inline |
◆ hostGridPtr()
template<class HostGrid , class MDGTraits >
|
inline |
◆ insertBoundarySegment() [1/3]
template<class HostGrid , class MDGTraits >
|
inlineoverridevirtual |
◆ insertBoundarySegment() [2/3]
template<class HostGrid , class MDGTraits >
|
virtual |
◆ insertBoundarySegment() [3/3]
template<class HostGrid , class MDGTraits >
|
virtual |
◆ insertElement()
template<class HostGrid , class MDGTraits >
|
inlineoverridevirtual |
◆ insertVertex()
template<class HostGrid , class MDGTraits >
|
inlineoverride |
◆ makeGrid()
template<class HostGrid , class MDGTraits >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8