Contains the grid manager class that creates the grids in the context of hybrid-dimensional coupled models, where the (n-1)-dimensional domains live on the element facets of the n-dimensional domains. Also, it allows to extract a grid data object containing parameters passed to elements and/or boundary segments. All grids are constructed from a single grid file. More...
#include <cassert>
#include <map>
#include <tuple>
#include <type_traits>
#include <vector>
#include <dune/common/exceptions.hh>
#include <dune/common/hybridutilities.hh>
#include <dune/grid/common/gridfactory.hh>
#include <dumux/io/grid/griddata.hh>
#include <dumux/common/parameters.hh>
#include <dumux/common/indextraits.hh>
#include <dumux/common/typetraits/utility.hh>
#include "gmshreader.hh"
Go to the source code of this file.
Classes | |
struct | Dumux::FCGridManagerChecks::FulfillConditions< checkDimWorld, G1, Gs... > |
struct | Dumux::FCGridManagerChecks::FulfillConditions< checkDimWorld, G1, G2 > |
class | Dumux::FacetCouplingGridDataWrapper< Grids > |
Grid data object to store element and boundary segment markers for all grids of the hierarchy. More... | |
class | Dumux::FacetCouplingEmbeddings< Grids > |
Contains the embeddings between grids with codimension one among the grid hierarchy. All these embedments are given in insertion indices as they are read directly from the grid. Therefore, this class furthermore allows access to the insertion indices of entities. Additionally, it gives access to the grid views of the different grids on the hierarchy. More... | |
class | Dumux::FacetCouplingGridManager< Grids > |
Creates the grids in the context of hybrid-dimensional coupled models, where the (n-1)-dimensional domains live on the element facets of the n-dimensional domains. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::FCGridManagerChecks |
Functions | |
template<bool checkDimWorld, typename G1 , typename G2 > | |
static constexpr bool | Dumux::FCGridManagerChecks::evalCondition () |