Opm::OutflowProblem< TypeTag > Class Template Reference Problem where dissolved nitrogen is transported with the water phase from the left side to the right. More...
Inheritance diagram for Opm::OutflowProblem< TypeTag >:
Detailed Descriptiontemplate<class TypeTag> class Opm::OutflowProblem< TypeTag > Problem where dissolved nitrogen is transported with the water phase from the left side to the right. The model domain is 1m times 1m and exhibits homogeneous soil properties ( ). Initially the domain is fully saturated by water without any nitrogen dissolved. At the left side, a free-flow condition defines a nitrogen mole fraction of 0.02%. The water phase flows from the left side to the right due to the imposed pressure gradient of . The nitrogen is transported with the water flow and leaves the domain at the right boundary where an outflow boundary condition is used. Constructor & Destructor Documentation◆ OutflowProblem()
template<class TypeTag >
Member Function Documentation◆ boundary()
template<class TypeTag >
template<class Context >
Evaluate the boundary conditions for a boundary segment.
◆ 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) ◆ 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 >
This problem uses a constant intrinsic permeability. ◆ 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 >
This problem uses a constant porosity. ◆ 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 >
This problem assumes a temperature. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||