version 3.10-dev
cellcentered/mpfa/fvgridgeometrytraits.hh
Go to the documentation of this file.
1// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2// vi: set et ts=4 sw=4 sts=4:
3//
4// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
5// SPDX-License-Identifier: GPL-3.0-or-later
6//
12#ifndef DUMUX_DISCRETIZATION_CC_MPFA_FV_GRID_GEOMETRY_TRAITS_HH
13#define DUMUX_DISCRETIZATION_CC_MPFA_FV_GRID_GEOMETRY_TRAITS_HH
14
16
18
24
25namespace Dumux {
26
36template<class GV, class NI, class PIV, class SIV>
38{
41 using NodalIndexSet = NI;
45 static constexpr int maxElementStencilSize = int(GV::dimension) == 3 ? 150 :
46 (int(GV::dimension)<int(GV::dimensionworld) ? 45 : 20);
48 template< class FVGridGeom >
50 template< class FVGridGeom >
52 template< class FVGridGeom >
54 template< class FVGridGeom, bool enableCache >
56};
57
58} // end namespace Dumux
59
60#endif
Stores the face indices corresponding to the neighbors of an element that contribute to the derivativ...
Forward declaration of method specific implementation of the assembly map.
Definition: cellcentered/mpfa/connectivitymap.hh:25
Stencil-local finite volume geometry (scvs and scvfs) for cell-centered mpfa models This builds up th...
Definition: discretization/cellcentered/mpfa/fvelementgeometry.hh:100
Class that holds all interaction volume index sets on a grid view.
Definition: gridinteractionvolumeindexsets.hh:32
Helper class to get the required information on an interaction volume.
Definition: helper.hh:494
Class for a sub control volume face in mpfa methods, i.e a part of the boundary of a control volume w...
Definition: discretization/cellcentered/mpfa/subcontrolvolumeface.hh:87
Sub control volumes for cell-centered discretization schemes.
Definition: discretization/cellcentered/subcontrolvolume.hh:47
Defines the default element and vertex mapper types.
Stencil-local finite volume geometry (scvs and scvfs) for cell-centered mpfa models This builds up th...
The sub control volume face.
Sub control volumes for cell-centered discretization schemes.
Class for the grid interaction volume index sets of mpfa schemes.
Helper class to get data required for mpfa scheme.
Definition: adapt.hh:17
Traits class to be used for the CCMpfaFVGridGeometry.
Definition: cellcentered/mpfa/fvgridgeometrytraits.hh:38
static constexpr int maxElementStencilSize
Definition: cellcentered/mpfa/fvgridgeometrytraits.hh:45
NI NodalIndexSet
Definition: cellcentered/mpfa/fvgridgeometrytraits.hh:41
Definition: defaultmappertraits.hh:23