multiphasebaseproperties.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  Copyright (C) 2013 by Andreas Lauser
5 
6  This file is part of the Open Porous Media project (OPM).
7 
8  OPM is free software: you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation, either version 2 of the License, or
11  (at your option) any later version.
12 
13  OPM is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with OPM. If not, see <http://www.gnu.org/licenses/>.
20 */
28 #ifndef EWOMS_MULTI_PHASE_BASE_PROPERTIES_HH
29 #define EWOMS_MULTI_PHASE_BASE_PROPERTIES_HH
30 
34 
35 namespace Ewoms {
36 namespace Properties {
38 NEW_PROP_TAG(SpatialDiscretizationSplice);
40 NEW_PROP_TAG(NumPhases);
42 NEW_PROP_TAG(NumComponents);
44 NEW_PROP_TAG(Indices);
46 NEW_PROP_TAG(MaterialLaw);
48 NEW_PROP_TAG(MaterialLawParams);
50 NEW_PROP_TAG(HeatConductionLaw);
52 NEW_PROP_TAG(HeatConductionLawParams);
54 NEW_PROP_TAG(FluidSystem);
56 NEW_PROP_TAG(FluxModule);
57 
59 NEW_PROP_TAG(EnableGravity);
60 } // namespace Properties
61 } // namespace Ewoms
62 
63 #endif
Declare the properties used by the infrastructure code of the finite volume discretizations.
VTK output module for quantities which make sense for all models which deal with multiple fluid phase...
NEW_PROP_TAG(Grid)
The type of the DUNE grid.
Definition: baseauxiliarymodule.hh:35
VTK output module for the temperature in which assume thermal equilibrium.