|
dune-multidomaingrid 2.10-git
|
Loading...
Searching...
No Matches
factory.hh
Go to the documentation of this file.
29class GridFactory<Dune::mdgrid::MultiDomainGrid<HostGrid, MDGTraits>> : public GridFactoryInterface<Dune::mdgrid::MultiDomainGrid<HostGrid, MDGTraits>> {
46 void insertElement(const GeometryType& type, const std::vector<unsigned int>& vertices) override {
69 DUNE_THROW(GridError, "MultiDomainGrid needs a maximum number of subdomains, but none is provided");
#define DUNE_THROW(E,...)
A meta grid for dividing an existing DUNE grid into subdomains that can be accessed as a grid in thei...
Definition multidomaingrid/multidomaingrid.hh:243
void insertElement(const GeometryType &type, const std::vector< unsigned int > &vertices) override
Definition factory.hh:46
const std::shared_ptr< HostGrid > & hostGridPtr()
Definition factory.hh:89
HostGrid & hostGrid()
Definition factory.hh:84
void insertBoundarySegment(const std::vector< unsigned int > &vertices) override
Definition factory.hh:50
Grid & grid()
Definition factory.hh:79
std::unique_ptr< Grid > createGrid() override
Definition factory.hh:54
void insertVertex(const FieldVector< typename Grid::ctype, Grid::dimensionworld > &pos) override
Definition factory.hh:42
void makeGrid(std::optional< typename MDGTraits::SubDomainIndex > max_subdomains={})
Definition factory.hh:61
Dune::GridFactory< HostGrid > & hostGridFactory()
Definition factory.hh:94
GridFactory()
Definition factory.hh:35
T exchange(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8