My Project
groundwaterproblem.hh File Reference

Test for the immisicible VCVF discretization with only a single phase. More...

#include <opm/models/immiscible/immiscibleproperties.hh>
#include <opm/simulators/linalg/parallelistlbackend.hh>
#include <opm/material/components/SimpleH2O.hpp>
#include <opm/material/fluidstates/ImmiscibleFluidState.hpp>
#include <opm/material/fluidsystems/LiquidPhase.hpp>
#include <opm/material/common/Unused.hpp>
#include <dune/grid/yaspgrid.hh>
#include <dune/grid/io/file/dgfparser/dgfyasp.hh>
#include <dune/common/version.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::GroundWaterBaseProblem
 
struct  Opm::Properties::LensLowerLeftX< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LensLowerLeftY< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LensLowerLeftZ< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LensUpperRightX< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LensUpperRightY< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LensUpperRightZ< TypeTag, MyTypeTag >
 
struct  Opm::Properties::Permeability< TypeTag, MyTypeTag >
 
struct  Opm::Properties::PermeabilityLens< TypeTag, MyTypeTag >
 
struct  Opm::Properties::Fluid< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::Grid< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::Problem< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensLowerLeftX< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensLowerLeftY< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensLowerLeftZ< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensUpperRightX< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensUpperRightY< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LensUpperRightZ< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::Permeability< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::PermeabilityLens< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::EnableGravity< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::EndTime< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::InitialTimeStepSize< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::GridFile< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LinearSolverSplice< TypeTag, TTag::GroundWaterBaseProblem >
 
struct  Opm::Properties::LinearSolverWrapper< TypeTag, TTag::GroundWaterBaseProblem >
 
class  Opm::GroundWaterProblem< TypeTag >
 Test for the immisicible VCVF discretization with only a single phase. More...
 

Detailed Description

Test for the immisicible VCVF discretization with only a single phase.

This problem is inspired by groundwater flow. Don't expect it to be realistic, though: For two dimensions, the domain size is 1m times 1m. On the left and right of the domain, no-flow boundaries are used, while at the top and bottom free flow boundaries with a pressure of 2 bar and 1 bar are used. The center of the domain is occupied by a rectangular lens of lower permeability.