#include <memory>
#include <unordered_map>
#include <dune/grid/common/mcmgmapper.hh>
#include <dune/geometry/type.hh>
#include <dumux/common/defaultmappertraits.hh>
#include <dumux/common/indextraits.hh>
#include <dumux/common/math.hh>
#include <dumux/geometry/volume.hh>
#include <dumux/geometry/center.hh>
#include <dumux/discretization/basegridgeometry.hh>
#include <dumux/discretization/checkoverlapsize.hh>
#include <dumux/discretization/method.hh>
#include <dumux/discretization/extrusion.hh>
#include <dumux/discretization/nonconformingfecache.hh>
#include <dumux/discretization/facecentered/diamond/subcontrolvolume.hh>
#include <dumux/discretization/facecentered/diamond/subcontrolvolumeface.hh>
#include <dumux/discretization/facecentered/diamond/fvelementgeometry.hh>
#include <dumux/discretization/facecentered/diamond/geometryhelper.hh>
Go to the source code of this file.
Grid geometry for the diamond discretization.
Classes | |
struct | Dumux::FaceCenteredDiamondDefaultGridGeometryTraits< GridView > |
The default traits for the face-centered diamond finite volume grid geometry Defines the scv and scvf types and the mapper types. More... | |
class | Dumux::FaceCenteredDiamondFVGridGeometry< GV, enableCaching, Traits > |
Grid geometry for the diamond discretization. More... | |
Namespaces | |
namespace | Dumux |
namespace | Dumux::Detail |
Distance implementation details. | |
Typedefs | |
template<class GV , class T > | |
using | Dumux::Detail::FaceCenteredDiamondGeometryHelper_t = Dune::Std::detected_or_t< Dumux::DiamondGeometryHelper< GV, typename T::SubControlVolume, typename T::SubControlVolumeFace >, SpecifiesGeometryHelper, T > |