Base class for the finite volume geometry vector for box schemes that consider extra connectivity between grid vertices on marked codim one entities. More...
#include <utility>
#include <unordered_map>
#include <dune/localfunctions/lagrange/lagrangelfecache.hh>
#include <dune/geometry/multilineargeometry.hh>
#include <dune/grid/common/mcmgmapper.hh>
#include <dumux/discretization/method.hh>
#include <dumux/common/defaultmappertraits.hh>
#include <dumux/discretization/basegridgeometry.hh>
#include <dumux/discretization/box/boxgeometryhelper.hh>
#include <dumux/discretization/extrusion.hh>
#include "fvelementgeometry.hh"
#include "geometryhelper.hh"
#include "subcontrolvolume.hh"
#include "subcontrolvolumeface.hh"
Go to the source code of this file.
On these, an additional scvf is created accounting for the additional exchange fluxes between these degrees of freedom.
Classes | |
struct | Dumux::BoxDfmDefaultGridGeometryTraits< GridView, MapperTraits > |
The default traits for the box finite volume grid geometry. More... | |
class | Dumux::BoxDfmFVGridGeometry< Scalar, GV, true, Traits > |
Base class for the finite volume geometry vector for box schemes that consider extra connectivity between grid vertices on marked codim one entities. More... | |
class | Dumux::BoxDfmFVGridGeometry< Scalar, GV, false, Traits > |
Base class for the finite volume geometry vector for box schemes This builds up the sub control volumes and sub control volume faces. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Detail |
Distance implementation details. | |
Typedefs | |
template<class GV , class T > | |
using | Dumux::Detail::BoxDfmGeometryHelper_t = Dune::Std::detected_or_t< Dumux::BoxDfmGeometryHelper< GV, GV::dimension, typename T::SubControlVolume, typename T::SubControlVolumeFace >, SpecifiesGeometryHelper, T > |