This class expresses all intensive quantities of the discrete fracture model.
More...
#include <discretefractureextensivequantities.hh>
|
void | update (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| Update the extensive quantities for a given sub-control-volume-face.
|
|
const DimMatrix & | fractureIntrinsicPermeability () const |
|
Scalar | fractureVolumeFlux (unsigned phaseIdx) const |
|
Scalar | fractureWidth () const |
|
const DimVector & | fractureFilterVelocity (unsigned phaseIdx) const |
|
void | update (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| Update the extensive quantities for a given sub-control-volume-face.
|
|
template<class Context , class FluidState > |
void | updateBoundary (const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState) |
| Update the extensive quantities for a given boundary face.
|
|
void | update (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| Update the extensive quantities for a given sub-control-volume-face.
|
|
template<class Context , class FluidState > |
void | updateBoundary (const Context &context, unsigned bfIdx, unsigned timeIdx, const FluidState &fluidState) |
| Update the extensive quantities for a given boundary face.
|
|
short | upstreamIndex (unsigned phaseIdx) const |
| Return the local index of the upstream control volume for a given phase as a function of the normal flux.
|
|
short | downstreamIndex (unsigned phaseIdx) const |
| Return the local index of the downstream control volume for a given phase as a function of the normal flux.
|
|
Scalar | upstreamWeight (unsigned) const |
| Return the weight of the upstream control volume for a given phase as a function of the normal flux.
|
|
Scalar | downstreamWeight (unsigned phaseIdx) const |
| Return the weight of the downstream control volume for a given phase as a function of the normal flux.
|
|
|
static void | registerParameters () |
| Register all run-time parameters for the extensive quantities.
|
|
static void | registerParameters () |
| Register all run-time parameters for the extensive quantities.
|
|
template<class TypeTag>
class Opm::DiscreteFractureExtensiveQuantities< TypeTag >
This class expresses all intensive quantities of the discrete fracture model.
◆ update()
Update the extensive quantities for a given sub-control-volume-face.
- Parameters
-
elemCtx | Reference to the current element context. |
scvfIdx | The local index of the sub-control-volume face for which the extensive quantities should be calculated. |
timeIdx | The index used by the time discretization. |
The documentation for this class was generated from the following file: