My Project
fractureproblem.hh File Reference

Two-phase problem which involves fractures. More...

#include <opm/models/discretefracture/discretefracturemodel.hh>
#include <opm/models/io/dgfvanguard.hh>
#include <opm/material/fluidmatrixinteractions/RegularizedBrooksCorey.hpp>
#include <opm/material/fluidmatrixinteractions/RegularizedVanGenuchten.hpp>
#include <opm/material/fluidmatrixinteractions/LinearMaterial.hpp>
#include <opm/material/fluidmatrixinteractions/EffToAbsLaw.hpp>
#include <opm/material/fluidmatrixinteractions/MaterialTraits.hpp>
#include <opm/material/thermal/SomertonThermalConductionLaw.hpp>
#include <opm/material/thermal/ConstantSolidHeatCapLaw.hpp>
#include <opm/material/fluidsystems/TwoPhaseImmiscibleFluidSystem.hpp>
#include <opm/material/components/SimpleH2O.hpp>
#include <opm/material/components/Dnapl.hpp>
#include <dune/common/version.hh>
#include <dune/common/fmatrix.hh>
#include <dune/common/fvector.hh>
#include <iostream>
#include <sstream>
#include <string>

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::FractureProblem
 
struct  Opm::Properties::Grid< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::Vanguard< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::Problem< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::WettingPhase< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::NonwettingPhase< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::MaterialLaw< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::EnableEnergy< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::ThermalConductionLaw< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::SolidEnergyLaw< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::EnableGravity< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::EnableConstraints< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::GridFile< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::EndTime< TypeTag, TTag::FractureProblem >
 
struct  Opm::Properties::InitialTimeStepSize< TypeTag, TTag::FractureProblem >
 
class  Opm::FractureProblem< TypeTag >
 Two-phase problem which involves fractures. More...
 

Detailed Description

Two-phase problem which involves fractures.

The domain is initially completely saturated by the oil phase, except for the left side, which is fully water saturated. Since the capillary pressure in the fractures is lower than in the rock matrix and the material is hydrophilic, water infiltrates through the fractures and gradually pushes the oil out on the right side, where the pressure is kept constant.