version 3.10-dev
multidomain/facet/gridmanager.hh File Reference

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 ()
 
Include dependency graph for multidomain/facet/gridmanager.hh: