rename "velocity modules" to "flux modules"

that's because these modules do not necessarily use a velocity to
calculate fluxes...
This commit is contained in:
Andreas Lauser 2015-01-04 19:11:02 +01:00
parent f95f0cc407
commit fbf1ef39fc
2 changed files with 15 additions and 15 deletions

View File

@ -20,9 +20,9 @@
* \file
*
* \brief This file contains the flux module which is used for ECL problems
* two-point flux approximation
*
* This is used by the ECL blackoil simulator
* This approach to fluxes is very specific to two-point flux approximation and applies
* what the Eclipse Technical Description calls the "NEWTRAN" tramsmissibilty approach.
*/
#ifndef EWOMS_ECL_FLUX_MODULE_HH
#define EWOMS_ECL_FLUX_MODULE_HH
@ -49,17 +49,17 @@ class EclTransBaseProblem;
/*!
* \ingroup EclTransmissibility
* \brief Specifies a velocity module which uses the transmissibilities.
* \brief Specifies a flux module which uses ECL transmissibilities.
*/
template <class TypeTag>
struct EclTransVelocityModule
struct EclTransFluxModule
{
typedef EclTransIntensiveQuantities<TypeTag> VelocityIntensiveQuantities;
typedef EclTransExtensiveQuantities<TypeTag> VelocityExtensiveQuantities;
typedef EclTransBaseProblem<TypeTag> VelocityBaseProblem;
typedef EclTransIntensiveQuantities<TypeTag> FluxIntensiveQuantities;
typedef EclTransExtensiveQuantities<TypeTag> FluxExtensiveQuantities;
typedef EclTransBaseProblem<TypeTag> FluxBaseProblem;
/*!
* \brief Register all run-time parameters for the velocity module.
* \brief Register all run-time parameters for the flux module.
*/
static void registerParameters()
{ }
@ -76,7 +76,7 @@ class EclTransBaseProblem
/*!
* \ingroup EclTransmissibility
* \brief Provides the intensive quantities for the Darcy velocity module
* \brief Provides the intensive quantities for the ECL flux module
*/
template <class TypeTag>
class EclTransIntensiveQuantities
@ -89,7 +89,7 @@ protected:
/*!
* \ingroup EclTransmissibility
* \brief Provides the ECL "velocity module"
* \brief Provides the ECL flux module
*/
template <class TypeTag>
class EclTransExtensiveQuantities
@ -134,8 +134,8 @@ public:
}
/*!
* \brief Return the filter velocity of a fluid phase at the
* face's integration point [m/s]
* \brief Return the filter velocity of a fluid phase at the face's integration point
* [m/s]
*
* \param phaseIdx The index of the fluid phase
*/
@ -237,9 +237,9 @@ protected:
}
/*!
* \brief Update the velocities for all fluid phases on the interior faces of the context
* \brief Update the volumetric fluxes for all fluid phases on the interior faces of the context
*/
void calculateVelocities_(const ElementContext &elemCtx, int scvfIdx, int timeIdx)
void calculateFluxes_(const ElementContext &elemCtx, int scvfIdx, int timeIdx)
{ }
// the local indices of the interior and exterior degrees of freedom

View File

@ -158,7 +158,7 @@ SET_BOOL_PROP(EclBaseProblem, EnableEclSummaryOutput, true);
SET_BOOL_PROP(EclBaseProblem, EnableIntensiveQuantityCache, true);
// Use the "velocity module" which uses the Eclipse "NEWTRAN" transmissibilities
SET_TYPE_PROP(EclBaseProblem, VelocityModule, Ewoms::EclTransVelocityModule<TypeTag>);
SET_TYPE_PROP(EclBaseProblem, FluxModule, Ewoms::EclTransFluxModule<TypeTag>);
// Use the dummy gradient calculator in order not to do unnecessary work.
SET_TYPE_PROP(EclBaseProblem, GradientCalculator, Ewoms::EclDummyGradientCalculator<TypeTag>);