My Project
WStat.hpp
1 /*
2  Copyright 2021 Equinor ASA.
3 
4  This file is part of the Open Porous Media project (OPM).
5 
6  OPM is free software: you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation, either version 3 of the License, or
9  (at your option) any later version.
10 
11  OPM is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU General Public License for more details.
15 
16  You should have received a copy of the GNU General Public License
17  along with OPM. If not, see <http://www.gnu.org/licenses/>.
18 */
19 #ifndef WSTAT_HPP
20 #define WSTAT_HPP
21 
22 #include <string>
23 
24 namespace Opm {
25 
26 namespace WStat {
27 namespace numeric {
28 constexpr int UNKNOWN = 0;
29 constexpr int PROD = 1;
30 constexpr int INJ = 2;
31 constexpr int SHUT = 3;
32 constexpr int STOP = 4;
33 constexpr int PSHUT = 5;
34 constexpr int PSTOP = 6;
35 }
36 
37 namespace symbolic {
38 const std::string UNKNOWN = "UNKNOWN";
39 const std::string PROD = "PROD";
40 const std::string INJ = "INJ";
41 const std::string SHUT = "SHUT";
42 const std::string STOP = "STOP";
43 const std::string PSHUT = "PSHUT";
44 const std::string PSTOP = "PSTOP";
45 }
46 
47 
48 
49 
50 
51 }
52 }
53 
54 
55 
56 
57 #endif
58 
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29