Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Opm::VertEq Class Referenceabstract Vertical Equilibrium Upscaling. More...
Detailed DescriptionVertical Equilibrium Upscaling. This class acts like a wrapper around a three-dimensional setup of grid, fluid and rock properties and provide a view of a two- dimensional upscaling based on the vertical equilibrium model. The objects provided by the upscaling may be passed into the simulator as if read from a deck, and the results translated back into a full model afterwards. Notice that the following constraints apply on the grid:
Constructor & Destructor Documentation
Member Function Documentation
Accessor method for the list of boundary conditions in the upscaled grid.
Pseudo-constructor of VertEqUpscaling objects. You own the object that is returned, and is responsible for calling delete on the pointer.
Report the fine-scale state of the simulation which corresponds to the current coarse-scale state.
Gravity that should be used in the upscaled, two- dimensional model.
Accessor method for the upscaled grid. This method is inexpensive; the grid is not constructed upon every invocation.
Update the internal variables based on the state. Logically, the VE model is bound to a certain state because it needs to know where the plume has been in order to get the aggregate saturation correct. Prefer to use the VertEqState object instead of calling this method yourself.
Referenced by Opm::VertEqState::notify().
props Accessor method for the upscaled "fluid" objects This method is inexpensive; upscaling is not done upon every invocation.
Accessor method for the upscaled source terms. This method is inexpensive; upscaling is not done upon every invocation.
Create an upscaled view of the domain state. This must be done in a separate method since the state is not available at construction of the simulator. Prefer to use the VertEqState object instead of calling this method yourself.
Referenced by Opm::VertEqState::VertEqState().
Accessor method for the list of upscaled wells. This method is inexpensive; the listis not constructed upon every invocation.
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||