25#ifndef DUMUX_DISCRETIZTAION_BOX_HH
26#define DUMUX_DISCRETIZTAION_BOX_HH
28#include <dune/common/fvector.hh>
29#include <dune/geometry/multilineargeometry.hh>
59#pragma GCC diagnostic push
60#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
62template<
class TypeTag>
72#pragma GCC diagnostic pop
75template<
class TypeTag>
87template<
class TypeTag>
99template<
class TypeTag>
103template<
class TypeTag>
Calculates the element-wise residual for the box scheme.
Boundary flag to store e.g. in sub control volume faces.
Declares properties required for finite-volume models models.
The available discretization methods in Dumux.
make the local view function available whenever we use the grid geometry
Definition adapt.hh:29
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:153
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:149
Definition common/properties.hh:47
Type tag for numeric models.
Definition grid.hh:35
The element-wise residual for the box scheme.
Definition boxlocalresidual.hh:45
The type of the base class of the local residual (specific to a discretization scheme).
Definition common/properties.hh:80
Stores the boundary types on an element.
Definition common/properties.hh:112
The type of the global finite volume geometry.
Definition common/properties.hh:125
The type for a global container for the volume variables.
Definition common/properties.hh:176
The global vector of flux variable containers.
Definition common/properties.hh:186
std::tuple< FiniteVolumeModel > InheritsFrom
Definition box.hh:51
BoxFVGridGeometry< Scalar, GridView, enableCache > type
Definition box.hh:70
BoxGridVolumeVariables< Problem, VolumeVariables, enableCache > type
Definition box.hh:83
BoxGridFluxVariablesCache< Problem, FluxVariablesCache, enableCache > type
Definition box.hh:95
BoxElementBoundaryTypes< GetPropType< TypeTag, Properties::BoundaryTypes > > type
Definition box.hh:100
BoxLocalResidual< TypeTag > type
Definition box.hh:104
This class stores an array of BoundaryTypes objects.
Definition discretization/box/elementboundarytypes.hh:38
Base class for the finite volume geometry vector for box schemes This builds up the sub control volum...
Definition discretization/box/fvgridgeometry.hh:73
Flux variable caches on a gridview.
Definition box/gridfluxvariablescache.hh:56
Base class for the grid volume variables.
Definition box/gridvolumevariables.hh:54
Declares all properties used in Dumux.
Boundary types gathered on an element.
The local element solution class for the box method.
Base class for the finite volume geometry vector for box models This builds up the sub control volume...
Global flux variable cache.
The grid volume variables class for box models.