|
| FractureProblem (Simulator &simulator) |
|
void | finishInit () |
| Called by the Ewoms::Simulator in order to initialize the problem. More...
|
|
|
std::string | name () const |
| The problem name. More...
|
|
void | endTimeStep () |
| Called directly after the time integration.
|
|
template<class Context > |
Scalar | temperature (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
|
template<class Context > |
const DimMatrix & | intrinsicPermeability (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
template<class Context > |
const DimMatrix & | fractureIntrinsicPermeability (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| Intrinsic permeability of fractures. More...
|
|
template<class Context > |
Scalar | porosity (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
template<class Context > |
Scalar | fracturePorosity (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| The porosity inside the fractures. More...
|
|
template<class Context > |
const MaterialLawParams & | materialLawParams (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
template<class Context > |
const MaterialLawParams & | fractureMaterialLawParams (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| The parameters for the material law inside the fractures. More...
|
|
const FractureMapper & | fractureMapper () const |
| Returns the object representating the fracture topology.
|
|
template<class Context > |
Scalar | fractureWidth (const Context &context OPM_UNUSED, unsigned spaceIdx1 OPM_UNUSED, unsigned spaceIdx2 OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| Returns the width of the fracture. More...
|
|
template<class Context > |
const HeatConductionLawParams & | heatConductionParams (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
template<class Context > |
Scalar | heatCapacitySolid (const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
|
|
template<class Context > |
void | boundary (BoundaryRateVector &values, const Context &context, unsigned spaceIdx, unsigned timeIdx) const |
| Evaluate the boundary conditions for a boundary segment. More...
|
|
|
template<class Context > |
void | constraints (Constraints &constraints, const Context &context, unsigned spaceIdx, unsigned timeIdx) const |
| Evaluate the constraints for a control volume. More...
|
|
template<class Context > |
void | initial (PrimaryVariables &values, const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| Evaluate the initial value for a control volume. More...
|
|
template<class Context > |
void | source (RateVector &rate, const Context &context OPM_UNUSED, unsigned spaceIdx OPM_UNUSED, unsigned timeIdx OPM_UNUSED) const |
| Evaluate the source term for all phases within a given sub-control-volume. More...
|
|
template<class TypeTag>
class Ewoms::FractureProblem< TypeTag >
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.