Opm::PowerInjectionProblem< TypeTag > Class Template Reference 1D Problem with very fast injection of gas on the left. More...
Inheritance diagram for Opm::PowerInjectionProblem< TypeTag >:
Detailed Descriptiontemplate<class TypeTag> class Opm::PowerInjectionProblem< TypeTag > 1D Problem with very fast injection of gas on the left. The velocity model is chosen in the .cc file in this problem. The spatial parameters are inspired by the ones given by V. Jambhekar: "Forchheimer Porous-media Flow models -- Numerical Investigation and Comparison with Experimental Data", Master's Thesis at Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart, 2011 Constructor & Destructor Documentation◆ PowerInjectionProblem()
template<class TypeTag >
Member Function Documentation◆ boundary()
template<class TypeTag >
template<class Context >
Evaluate the boundary conditions for a boundary segment.
This problem sets a very high injection rate of nitrogen on the left and a free-flow boundary on the right. ◆ endTimeStep()
template<class TypeTag >
Called by the simulator after each time integration. This method is intended to do some post processing of the solution. (e.g., some additional output) ◆ ergunCoefficient()
template<class TypeTag >
template<class Context >
Returns the Ergun coefficient. The Ergun coefficient is a measure how much the velocity is reduced by turbolence. It is a quantity that does not depend on the fluid phase but only on the porous medium in question. A value of 0 means that the velocity is not influenced by turbolence. ◆ finishInit()
template<class TypeTag >
Called by the Opm::Simulator in order to initialize the problem. If you overload this method don't forget to call ParentType::finishInit() ◆ initial()
template<class TypeTag >
template<class Context >
Evaluate the initial value for a control volume.
◆ intrinsicPermeability()
template<class TypeTag >
template<class Context >
◆ materialLawParams()
template<class TypeTag >
template<class Context >
◆ name()
template<class TypeTag >
The problem name. This is used as a prefix for files generated by the simulation. It is highly recommend to overwrite this method in the concrete problem which is simulated. ◆ porosity()
template<class TypeTag >
template<class Context >
◆ registerParameters()
template<class TypeTag >
◆ source()
template<class TypeTag >
template<class Context >
Evaluate the source term for all phases within a given sub-control-volume.
For this problem, the source term of all components is 0 everywhere. ◆ temperature()
template<class TypeTag >
template<class Context >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||