|
My Project
|
Provides the transmissibility based flux module. More...
#include <transfluxmodule.hh>
Public Member Functions | |
| const DimMatrix & | intrinsicPermeability () const |
| Return the intrinsic permeability tensor at a face [m^2]. | |
| const EvalDimVector & | potentialGrad (unsigned) const |
| Return the pressure potential gradient of a fluid phase at the face's integration point [Pa/m]. | |
| const Evaluation & | pressureDifference (unsigned phaseIdx) const |
| Return the gravity corrected pressure difference between the interior and the exterior of a face. | |
| const EvalDimVector & | filterVelocity (unsigned) const |
| Return the filter velocity of a fluid phase at the face's integration point [m/s]. | |
| const Evaluation & | volumeFlux (unsigned phaseIdx) const |
Return the volume flux of a fluid phase at the face's integration point ![]() | |
Protected Member Functions | |
| unsigned | upstreamIndex_ (unsigned phaseIdx) const |
| Returns the local index of the degree of freedom in which is in upstream direction. | |
| unsigned | downstreamIndex_ (unsigned phaseIdx) const |
| Returns the local index of the degree of freedom in which is in downstream direction. | |
| void | updateSolvent (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| void | updatePolymer (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| void | calculateGradients_ (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) |
| Update the required gradients for interior faces. | |
| template<class FluidState > | |
| void | calculateBoundaryGradients_ (const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx, const FluidState &exFluidState) |
| Update the required gradients for boundary faces. | |
| void | calculateFluxes_ (const ElementContext &, unsigned, unsigned) |
| Update the volumetric fluxes for all fluid phases on the interior faces of the context. | |
| void | calculateBoundaryFluxes_ (const ElementContext &, unsigned, unsigned) |
Provides the transmissibility based flux module.
|
inlineprotected |
Returns the local index of the degree of freedom in which is in downstream direction.
i.e., the DOF which exhibits a lower effective pressure for the given phase.
|
inline |
Return the filter velocity of a fluid phase at the face's integration point [m/s].
| phaseIdx | The index of the fluid phase |
|
inline |
Return the pressure potential gradient of a fluid phase at the face's integration point [Pa/m].
| phaseIdx | The index of the fluid phase |
|
inline |
Return the gravity corrected pressure difference between the interior and the exterior of a face.
| phaseIdx | The index of the fluid phase |
|
inlineprotected |
Returns the local index of the degree of freedom in which is in upstream direction.
i.e., the DOF which exhibits a higher effective pressure for the given phase.
|
inline |
Return the volume flux of a fluid phase at the face's integration point ![$[m^3/s / m^2]$](form_35.png)
This is the fluid volume of a phase per second and per square meter of face area.
| phaseIdx | The index of the fluid phase |