Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Opm::BlackOilExtensiveQuantities< TypeTag > Class Template Reference This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model. More...
Inheritance diagram for Opm::BlackOilExtensiveQuantities< TypeTag >:
![]()
Detailed Descriptiontemplate<class TypeTag> class Opm::BlackOilExtensiveQuantities< TypeTag > This template class contains the data which is required to calculate the fluxes of the fluid phases over a face of a finite volume for the black-oil model. This means pressure and concentration gradients, phase densities at the intergration point, etc. Member Function Documentation◆ asImp_() [1/2]
template<class TypeTag >
◆ asImp_() [2/2]
template<class TypeTag >
◆ downstreamIndex()
template<class TypeTag >
Return the local index of the downstream control volume for a given phase as a function of the normal flux.
◆ downstreamWeight()
template<class TypeTag >
Return the weight of the downstream control volume for a given phase as a function of the normal flux.
References Opm::MultiPhaseBaseExtensiveQuantities< TypeTag >::upstreamWeight(). ◆ registerParameters()
template<class TypeTag >
Register all run-time parameters for the extensive quantities. Referenced by Opm::ImmiscibleExtensiveQuantities< TypeTag >::registerParameters(). ◆ setSolventVolumeFlux()
◆ solventDownstreamIndex()
◆ solventUpstreamIndex()
◆ solventVolumeFlux()
◆ update()
template<class TypeTag >
Update the extensive quantities for a given sub-control-volume-face.
References Opm::BlackOilExtensiveQuantities< TypeTag >::asImp_(), and Opm::MultiPhaseBaseExtensiveQuantities< TypeTag >::update(). ◆ updateBoundary()
template<class TypeTag >
template<class Context , class FluidState >
◆ updateVolumeFluxPerm()
Method which calculates the volume flux of the polymer "phase" using the pressure potential gradient of the gas phase and the intrinsic permeability. ◆ updateVolumeFluxTrans()
Method which calculates the volume flux of the polymer "phase" using the gas pressure potential difference between cells and transmissibilities. ◆ upstreamIndex()
template<class TypeTag >
Return the local index of the upstream control volume for a given phase as a function of the normal flux.
◆ upstreamWeight()
template<class TypeTag >
Return the weight of the upstream control volume for a given phase as a function of the normal flux.
Referenced by Opm::MultiPhaseBaseExtensiveQuantities< TypeTag >::downstreamWeight(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||