SatfuncPropertyInitializers.hpp
Go to the documentation of this file.
1/*
2 Copyright 2014 Andreas Lauser
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 ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP
20#define ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP
21
22#include <string>
23#include <vector>
24
25namespace Opm {
26
27 class Phases;
28 class TableManager;
29
30namespace satfunc {
31
32 std::vector<double> SGLEndpoint(const TableManager&,
33 const Phases&,
34 const std::vector<double>&,
35 const std::vector<int>&,
36 const std::vector<int>&);
37
38 std::vector<double> ISGLEndpoint(const TableManager&,
39 const Phases&,
40 const std::vector<double>&,
41 const std::vector<int>&,
42 const std::vector<int>&);
43
44 std::vector<double> SGUEndpoint(const TableManager&,
45 const Phases&,
46 const std::vector<double>&,
47 const std::vector<int>&,
48 const std::vector<int>&);
49
50 std::vector<double> ISGUEndpoint(const TableManager&,
51 const Phases&,
52 const std::vector<double>&,
53 const std::vector<int>&,
54 const std::vector<int>&);
55
56 std::vector<double> SWLEndpoint(const TableManager&,
57 const Phases&,
58 const std::vector<double>&,
59 const std::vector<int>&,
60 const std::vector<int>&);
61
62 std::vector<double> ISWLEndpoint(const TableManager&,
63 const Phases&,
64 const std::vector<double>&,
65 const std::vector<int>&,
66 const std::vector<int>&);
67
68 std::vector<double> SWUEndpoint(const TableManager&,
69 const Phases&,
70 const std::vector<double>&,
71 const std::vector<int>&,
72 const std::vector<int>&);
73
74 std::vector<double> ISWUEndpoint(const TableManager&,
75 const Phases&,
76 const std::vector<double>&,
77 const std::vector<int>&,
78 const std::vector<int>&);
79
80 std::vector<double> SGCREndpoint(const TableManager&,
81 const Phases&,
82 const std::vector<double>&,
83 const std::vector<int>&,
84 const std::vector<int>&);
85
86 std::vector<double> ISGCREndpoint(const TableManager&,
87 const Phases&,
88 const std::vector<double>&,
89 const std::vector<int>&,
90 const std::vector<int>&);
91
92 std::vector<double> SOWCREndpoint(const TableManager&,
93 const Phases&,
94 const std::vector<double>&,
95 const std::vector<int>&,
96 const std::vector<int>&);
97
98 std::vector<double> ISOWCREndpoint(const TableManager&,
99 const Phases&,
100 const std::vector<double>&,
101 const std::vector<int>&,
102 const std::vector<int>&);
103
104 std::vector<double> SOGCREndpoint(const TableManager&,
105 const Phases&,
106 const std::vector<double>&,
107 const std::vector<int>&,
108 const std::vector<int>&);
109
110 std::vector<double> ISOGCREndpoint(const TableManager&,
111 const Phases&,
112 const std::vector<double>&,
113 const std::vector<int>&,
114 const std::vector<int>&);
115
116 std::vector<double> SWCREndpoint(const TableManager&,
117 const Phases&,
118 const std::vector<double>&,
119 const std::vector<int>&,
120 const std::vector<int>&);
121
122 std::vector<double> ISWCREndpoint(const TableManager&,
123 const Phases&,
124 const std::vector<double>&,
125 const std::vector<int>&,
126 const std::vector<int>&);
127
128 std::vector<double> PCWEndpoint(const TableManager&,
129 const Phases&,
130 const std::vector<double>&,
131 const std::vector<int>&,
132 const std::vector<int>&);
133
134 std::vector<double> IPCWEndpoint(const TableManager&,
135 const Phases&,
136 const std::vector<double>&,
137 const std::vector<int>&,
138 const std::vector<int>&);
139
140 std::vector<double> PCGEndpoint(const TableManager&,
141 const Phases&,
142 const std::vector<double>&,
143 const std::vector<int>&,
144 const std::vector<int>&);
145
146 std::vector<double> IPCGEndpoint(const TableManager&,
147 const Phases&,
148 const std::vector<double>&,
149 const std::vector<int>&,
150 const std::vector<int>&);
151
152 std::vector<double> KRWEndpoint(const TableManager&,
153 const Phases&,
154 const std::vector<double>&,
155 const std::vector<int>&,
156 const std::vector<int>&);
157
158 std::vector<double> IKRWEndpoint(const TableManager&,
159 const Phases&,
160 const std::vector<double>&,
161 const std::vector<int>&,
162 const std::vector<int>&);
163
164 std::vector<double> KRWREndpoint(const TableManager&,
165 const Phases&,
166 const std::vector<double>&,
167 const std::vector<int>&,
168 const std::vector<int>&);
169
170 std::vector<double> IKRWREndpoint(const TableManager&,
171 const Phases&,
172 const std::vector<double>&,
173 const std::vector<int>&,
174 const std::vector<int>&);
175
176 std::vector<double> KROEndpoint(const TableManager&,
177 const Phases&,
178 const std::vector<double>&,
179 const std::vector<int>&,
180 const std::vector<int>&);
181
182 std::vector<double> IKROEndpoint(const TableManager&,
183 const Phases&,
184 const std::vector<double>&,
185 const std::vector<int>&,
186 const std::vector<int>&);
187
188 std::vector<double> KRORWEndpoint(const TableManager&,
189 const Phases&,
190 const std::vector<double>&,
191 const std::vector<int>&,
192 const std::vector<int>&);
193
194 std::vector<double> IKRORWEndpoint(const TableManager&,
195 const Phases&,
196 const std::vector<double>&,
197 const std::vector<int>&,
198 const std::vector<int>&);
199
200 std::vector<double> KRORGEndpoint(const TableManager&,
201 const Phases&,
202 const std::vector<double>&,
203 const std::vector<int>&,
204 const std::vector<int>&);
205
206 std::vector<double> IKRORGEndpoint(const TableManager&,
207 const Phases&,
208 const std::vector<double>&,
209 const std::vector<int>&,
210 const std::vector<int>&);
211
212 std::vector<double> KRGEndpoint(const TableManager&,
213 const Phases&,
214 const std::vector<double>&,
215 const std::vector<int>&,
216 const std::vector<int>&);
217
218 std::vector<double> IKRGEndpoint(const TableManager&,
219 const Phases&,
220 const std::vector<double>&,
221 const std::vector<int>&,
222 const std::vector<int>&);
223
224 std::vector<double> KRGREndpoint(const TableManager&,
225 const Phases&,
226 const std::vector<double>&,
227 const std::vector<int>&,
228 const std::vector<int>&);
229
230 std::vector<double> IKRGREndpoint(const TableManager&,
231 const Phases&,
232 const std::vector<double>&,
233 const std::vector<int>&,
234 const std::vector<int>&);
235
236 std::vector<double> init(const std::string& kewyord,
237 const TableManager& tables,
238 const Phases& phases,
239 const std::vector<double>& cell_depth,
240 const std::vector<int>& num,
241 const std::vector<int>& endnum);
242}
243}
244
245#endif // ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP
const char *const string
Definition: cJSON.h:170
Definition: Runspec.hpp:52
Definition: TableManager.hpp:63
std::vector< double > ISOWCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SOGCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISOGCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISWLEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SGCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRORGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRORWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IPCGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > init(const std::string &kewyord, const TableManager &tables, const Phases &phases, const std::vector< double > &cell_depth, const std::vector< int > &num, const std::vector< int > &endnum)
std::vector< double > SGUEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IPCWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SOWCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISGUEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISWUEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKROEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRORWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > PCGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRWREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRGREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRWREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > IKRORGEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISGLEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SWCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > PCWEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SGLEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SWUEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISWCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > SWLEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KRGREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > KROEndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
std::vector< double > ISGCREndpoint(const TableManager &, const Phases &, const std::vector< double > &, const std::vector< int > &, const std::vector< int > &)
Definition: A.hpp:4