25#ifndef DUMUX_COMPRESSIBLE_ONEP_TEST_PROBLEM_HH
26#define DUMUX_COMPRESSIBLE_ONEP_TEST_PROBLEM_HH
28#include <dune/grid/yaspgrid.hh>
58template<
class TypeTag>
59struct Grid<TypeTag,
TTag::OnePCompressible> {
using type = Dune::YaspGrid<2>; };
62template<
class TypeTag>
66template<
class TypeTag>
75template<
class TypeTag>
85template<
class TypeTag>
87template<
class TypeTag>
89template<
class TypeTag>
100template<
class TypeTag>
105 using Element =
typename GridView::template Codim<0>::Entity;
110 static constexpr int dimWorld = GridView::dimensionworld;
111 using GlobalPosition =
typename Element::Geometry::GlobalCoordinate;
129 BoundaryTypes values;
132 if (globalPos[dimWorld-1] < eps || globalPos[dimWorld-1] > this->
gridGeometry().bBoxMax()[dimWorld-1] - eps)
133 values.setAllDirichlet();
135 values.setAllNeumann();
149 PrimaryVariables values(0);
150 values[0] = 1.0e+5*(2.0 - globalPos[dimWorld-1]);
161 return PrimaryVariables(1.0e5);
Defines a type tag and some properties for models using the box scheme.
Properties for all models using cell-centered finite volume scheme with mpfa.
Properties for all models using cell-centered finite volume scheme with TPFA.
Material properties of pure water .
Tabulates all thermodynamic properties of a given untabulated chemical species.
A liquid phase consisting of a single component.
make the local view function available whenever we use the grid geometry
Definition adapt.hh:29
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
Class to specify the type of a boundary.
Definition common/boundarytypes.hh:38
const GridGeometry & gridGeometry() const
Definition common/fvproblem.hh:588
The DUNE grid type.
Definition common/properties.hh:57
Property to specify the type of a problem which has to be solved.
Definition common/properties.hh:69
Definition common/properties.hh:169
If disabled, the volume variables are not stored (reduces memory, but is slower).
Definition common/properties.hh:178
specifies if data on flux vars should be saved (faster, but more memory consuming)
Definition common/properties.hh:188
The type of the spatial parameters object.
Definition common/properties.hh:221
The type of the fluid system to use.
Definition common/properties.hh:223
Tabulates all thermodynamic properties of a given untabulated chemical species.
Definition tabulatedcomponent.hh:82
A liquid phase consisting of a single component.
Definition 1pliquid.hh:46
Base class for all fully implicit porous media problems.
Definition dumux/porousmediumflow/problem.hh:39
Multidomain test problem for the incompressible one-phase model.
Definition test/multidomain/boundary/darcydarcy/1p_1p/problem.hh:45
PrimaryVariables dirichletAtPos(const GlobalPosition &globalPos) const
Evaluates the boundary conditions for a Dirichlet control volume.
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:147
OnePTestProblem(std::shared_ptr< const GridGeometry > gridGeometry)
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:114
PrimaryVariables initialAtPos(const GlobalPosition &globalPos) const
Evaluates the initial conditions.
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:159
BoundaryTypes boundaryTypesAtPos(const GlobalPosition &globalPos) const
Specifies which kind of boundary condition should be used for which equation on a given boundary cont...
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:127
Scalar temperature() const
Returns the temperature for an isothermal problem.
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:171
The spatial parameters class for the test problem using the incompressible 1p model.
Definition multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh:62
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:51
std::tuple< OneP > InheritsFrom
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:51
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:52
std::tuple< OnePCompressible, CCTpfaModel > InheritsFrom
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:52
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:53
std::tuple< OnePCompressible, CCMpfaModel > InheritsFrom
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:53
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:54
std::tuple< OnePCompressible, BoxModel > InheritsFrom
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:54
Dune::YaspGrid< 2 > type
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:59
OnePTestProblem< TypeTag > type
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:63
GetPropType< TypeTag, Properties::GridGeometry > GridGeometry
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:69
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:70
OnePTestSpatialParams< GridGeometry, Scalar > type
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:71
FluidSystems::OnePLiquid< Scalar, Components::TabulatedComponent< Components::H2O< Scalar > > > type
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:81
static constexpr bool value
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:86
static constexpr bool value
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:88
static constexpr bool value
Definition test/porousmediumflow/1p/implicit/compressible/instationary/problem.hh:90
A single-phase, isothermal flow model using the fully implicit scheme.
Base class for all porous media problems.
The spatial params for the incompressible test.