GEOS
Namespaces | Typedefs | Functions
CompositionalMultiphaseWellFields.hpp File Reference
#include "common/DataLayouts.hpp"
#include "mesh/MeshFields.hpp"

Go to the source code of this file.

Namespaces

 geos
 
 geos::fields
 

Typedefs

using geos::fields::well::array2dLayoutFluid_dC = array2d< real64, compflow::LAYOUT_FLUID_DC >
 
using geos::fields::well::array2dLayoutPhase = array2d< real64, compflow::LAYOUT_PHASE >
 
using geos::fields::well::array3dLayoutPhase_dC = array3d< real64, compflow::LAYOUT_PHASE_DC >
 
using geos::fields::well::array2dLayoutComp = array2d< real64, compflow::LAYOUT_COMP >
 
using geos::fields::well::array3dLayoutComp_dC = array3d< real64, compflow::LAYOUT_COMP_DC >
 
using geos::fields::well::array3dLayoutPhaseComp = array3d< real64, compflow::LAYOUT_PHASE_COMP >
 

Functions

 geos::fields::well::DECLARE_FIELD (globalCompDensity, "globalCompDensity", array2dLayoutComp, 0, LEVEL_0, WRITE_AND_READ, "Global component density")
 
 geos::fields::well::DECLARE_FIELD (globalCompDensity_n, "globalCompDensity_n", array2dLayoutComp, 0, NOPLOT, WRITE_AND_READ, "Global component density at the previous converged time step")
 
 geos::fields::well::DECLARE_FIELD (mixtureConnectionRate, "wellElementMixtureConnectionRate", array1d< real64 >, 0, LEVEL_0, WRITE_AND_READ, "Mixture connection rate")
 
 geos::fields::well::DECLARE_FIELD (mixtureConnectionRate_n, "wellElementMixtureConnectionRate_n", array1d< real64 >, 0, NOPLOT, WRITE_AND_READ, "Mixture connection rate at the previous converged time step")
 
 geos::fields::well::DECLARE_FIELD (globalCompFraction, "globalCompFraction", array2dLayoutComp, 0, LEVEL_0, WRITE_AND_READ, "Global component fraction")
 
 geos::fields::well::DECLARE_FIELD (dGlobalCompFraction_dGlobalCompDensity, "dGlobalCompFraction_dGlobalCompDensity", array3dLayoutComp_dC, 0, NOPLOT, NO_WRITE, "Derivative of global component fraction with respect to component density")
 
 geos::fields::well::DECLARE_FIELD (phaseVolumeFraction, "phaseVolumeFraction", array2dLayoutPhase, 0, LEVEL_0, WRITE_AND_READ, "Phase volume fraction")
 
 geos::fields::well::DECLARE_FIELD (dPhaseVolumeFraction, "dPhaseVolumeFraction", array3dLayoutPhase_dC, 0, NOPLOT, NO_WRITE, "Derivative of phase volume fraction with respect to pressure, temperature, and global component density")
 
 geos::fields::well::DECLARE_FIELD (phaseVolumeFraction_n, "phaseVolumeFraction_n", array2dLayoutPhase, 0, NOPLOT, WRITE_AND_READ, "Phase volume fraction at the previous converged time step")
 
 geos::fields::well::DECLARE_FIELD (totalMassDensity, "totalMassDensity", array1d< real64 >, 0, LEVEL_0, WRITE_AND_READ, "Total mass density")
 
 geos::fields::well::DECLARE_FIELD (dTotalMassDensity, "dTotalMassDensity", array2dLayoutFluid_dC, 0, NOPLOT, NO_WRITE, "Derivative of total mass density with respect to pressure, temperature, and global component density")
 
 geos::fields::well::DECLARE_FIELD (compPerforationRate, "compPerforationRate", array2d< real64 >, 0, LEVEL_0, WRITE_AND_READ, "Component perforation rate")
 
 geos::fields::well::DECLARE_FIELD (dCompPerforationRate, "dCompPerforationRate", array4d< real64 >, 0, NOPLOT, NO_WRITE, "Derivative of component perforation rate with respect to pressure temperature and global component density")
 
 geos::fields::well::DECLARE_FIELD (globalCompDensityScalingFactor, "globalCompDensityScalingFactor", array1d< real64 >, 1, NOPLOT, NO_WRITE, "Scaling factors for global component densities")