Go to the documentation of this file.
20#ifndef OPM_INITSTATE_HEADER_INCLUDED
21#define OPM_INITSTATE_HEADER_INCLUDED
23#include <opm/parser/eclipse/EclipseState/EclipseState.hpp>
25struct UnstructuredGrid;
31 class IncompPropertiesInterface;
32 class BlackoilPropertiesInterface;
33 class SimulationDataContainer;
47 template < class Props>
48 static void initSaturation( const std::vector<int>& cells , const Props& props , SimulationDataContainer& state , ExtremalSat satType);
75 template < class State>
78 const ParameterGroup& param,
106 template < class FaceCells, class CCI, class FCI, class State>
108 const int* global_cell,
111 FaceCells face_cells,
112 FCI begin_face_centroids,
113 CCI begin_cell_centroids,
116 const ParameterGroup& param,
117 const double gravity,
136 template < class State>
139 const ParameterGroup& param,
140 const double gravity,
159 template < class FaceCells, class FCI, class CCI, class State>
161 const int* global_cell,
164 FaceCells face_cells,
165 FCI begin_face_centroids,
166 CCI begin_cell_centroids,
169 const ParameterGroup& param,
170 const double gravity,
180 template < class Props, class State>
183 const EclipseState& es,
184 const double gravity,
195 template < class Props, class State>
198 const Opm::EclipseState& es,
199 const double gravity,
202 template < class FaceCells, class FCI, class CCI, class Props, class State>
204 const int* global_cell,
206 FaceCells face_cells,
207 FCI begin_face_centroids,
208 CCI begin_cell_centroids,
211 const Opm::EclipseState& es,
212 const double gravity,
Definition: BlackoilPropertiesInterface.hpp:38
Definition: IncompPropertiesInterface.hpp:36
Definition: AnisotropicEikonal.hpp:44
void initBlackoilStateFromDeck(const UnstructuredGrid &grid, const Props &props, const Opm::EclipseState &es, const double gravity, State &state) Initialize a blackoil state from input deck. Definition: initState_impl.hpp:924
static void initSaturation(const std::vector< int > &cells, const Props &props, SimulationDataContainer &state, ExtremalSat satType)
void initStateBasic(const UnstructuredGrid &grid, const IncompPropertiesInterface &props, const ParameterGroup ¶m, const double gravity, State &state) Initialize a twophase state from parameters. Definition: initState_impl.hpp:412
ExtremalSat Definition: initState.hpp:46
@ MaxSat Definition: initState.hpp:46
@ MinSat Definition: initState.hpp:46
void initStateFromDeck(const UnstructuredGrid &grid, const Props &props, const EclipseState &es, const double gravity, State &state)
|