|
| FractureProblem (Simulator &simulator) |
|
void | finishInit () |
|
|
std::string | name () const |
|
void | endTimeStep () |
| Called directly after the time integration.
|
|
template<class Context > |
Scalar | temperature ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
|
|
template<class Context > |
const DimMatrix & | intrinsicPermeability ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
|
template<class Context > |
const DimMatrix & | fractureIntrinsicPermeability ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
| Intrinsic permeability of fractures. More...
|
|
template<class Context > |
Scalar | porosity ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
|
template<class Context > |
Scalar | fracturePorosity ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
| The porosity inside the fractures. More...
|
|
template<class Context > |
const MaterialLawParams & | materialLawParams ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
|
template<class Context > |
const MaterialLawParams & | fractureMaterialLawParams ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) 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 ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx1, [[maybe_unused]] unsigned spaceIdx2, [[maybe_unused]] unsigned timeIdx) const |
| Returns the width of the fracture. More...
|
|
template<class Context > |
const ThermalConductionLawParams & | thermalConductionLawParams ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
|
template<class Context > |
const SolidEnergyLawParams & | solidEnergyLawParams ([[maybe_unused]] const Context &context, [[maybe_unused]] unsigned spaceIdx, [[maybe_unused]] unsigned timeIdx) const |
| Return the parameters for the energy storage law of the rock. More...
|
|
|
template<class Context > |
void | boundary (BoundaryRateVector &values, const Context &context, unsigned spaceIdx, unsigned timeIdx) const |
|
template<class TypeTag>
class Opm::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.