My Project
|
Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume. More...
#include <richardsextensivequantities.hh>
Additional Inherited Members | |
![]() | |
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. | |
Calculates and stores the data which is required to calculate the flux of fluid over a face of a finite volume.