Ewoms::RichardsExtensiveQuantities< TypeTag > Class Template Reference Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume. More...
Inheritance diagram for Ewoms::RichardsExtensiveQuantities< TypeTag >:
Detailed Descriptiontemplate<class TypeTag>
|
|
inlineinherited |
Return the local index of the downstream control volume for a given phase as a function of the normal flux.
phaseIdx | The index of the fluid phase for which the downstream direction is requested. |
|
inlineinherited |
Return the weight of the downstream control volume for a given phase as a function of the normal flux.
phaseIdx | The index of the fluid phase |
References Ewoms::MultiPhaseBaseExtensiveQuantities< TypeTag >::upstreamWeight().
|
inlinestaticinherited |
Register all run-time parameters for the extensive quantities.
Referenced by Ewoms::ImmiscibleExtensiveQuantities< TypeTag >::registerParameters().
|
inlineinherited |
Update the extensive quantities for a given sub-control-volume-face.
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. |
Referenced by Ewoms::NcpExtensiveQuantities< TypeTag >::update(), Ewoms::PvsExtensiveQuantities< TypeTag >::update(), Ewoms::FlashExtensiveQuantities< TypeTag >::update(), and Ewoms::ImmiscibleExtensiveQuantities< TypeTag >::update().
|
inlineinherited |
Update the extensive quantities for a given boundary face.
context | Reference to the current execution context. |
bfIdx | The local index of the boundary face for which the extensive quantities should be calculated. |
timeIdx | The index used by the time discretization. |
fluidState | The FluidState on the domain boundary. |
paramCache | The FluidSystem's parameter cache. |
Referenced by Ewoms::NcpExtensiveQuantities< TypeTag >::updateBoundary(), Ewoms::PvsExtensiveQuantities< TypeTag >::updateBoundary(), Ewoms::FlashExtensiveQuantities< TypeTag >::updateBoundary(), and Ewoms::ImmiscibleExtensiveQuantities< TypeTag >::updateBoundary().
|
inlineinherited |
Return the local index of the upstream control volume for a given phase as a function of the normal flux.
phaseIdx | The index of the fluid phase for which the upstream direction is requested. |
|
inlineinherited |
Return the weight of the upstream control volume for a given phase as a function of the normal flux.
phaseIdx | The index of the fluid phase |
Referenced by Ewoms::MultiPhaseBaseExtensiveQuantities< TypeTag >::downstreamWeight().