GEOS
Public Types | Static Public Member Functions | List of all members
geos::compositionalMultiphaseWellKernels::PresTempCompFracInitializationKernel Struct Reference

Public Types

using CompFlowAccessors = StencilAccessors< fields::flow::pressure, fields::flow::temperature, fields::flow::globalCompDensity, fields::flow::phaseVolumeFraction >
 
using MultiFluidAccessors = StencilMaterialAccessors< constitutive::MultiFluidBase, fields::multifluid::phaseMassDensity >
 
template<typename VIEWTYPE >
using ElementViewConst = ElementRegionManager::ElementViewConst< VIEWTYPE >
 The type for element-based non-constitutive data parameters. Consists entirely of ArrayView's. More...
 

Static Public Member Functions

static void launch (localIndex const perforationSize, localIndex const subRegionSize, integer const numComponents, integer const numPhases, localIndex const numPerforations, WellControls const &wellControls, real64 const &currentTime, ElementViewConst< arrayView1d< real64 const > > const &resPres, ElementViewConst< arrayView1d< real64 const > > const &resTemp, ElementViewConst< arrayView2d< real64 const, compflow::USD_COMP > > const &resCompDens, ElementViewConst< arrayView2d< real64 const, compflow::USD_PHASE > > const &resPhaseVolFrac, ElementViewConst< arrayView3d< real64 const, constitutive::multifluid::USD_PHASE > > const &resPhaseMassDens, arrayView1d< localIndex const > const &resElementRegion, arrayView1d< localIndex const > const &resElementSubRegion, arrayView1d< localIndex const > const &resElementIndex, arrayView1d< real64 const > const &perfGravCoef, arrayView1d< real64 const > const &wellElemGravCoef, arrayView1d< real64 > const &wellElemPres, arrayView1d< real64 > const &wellElemTemp, arrayView2d< real64, compflow::USD_COMP > const &wellElemCompFrac)
 

Detailed Description

Definition at line 255 of file CompositionalMultiphaseWellKernels.hpp.

Member Typedef Documentation

◆ ElementViewConst

The type for element-based non-constitutive data parameters. Consists entirely of ArrayView's.

Can be converted from ElementRegionManager::ElementViewAccessor by calling .toView() or .toViewConst() on an accessor instance

Definition at line 277 of file CompositionalMultiphaseWellKernels.hpp.


The documentation for this struct was generated from the following file: