GEOS
Static Public Member Functions | List of all members
geos::thermalCompositionalMultiphaseWellKernels::ResidualNormKernelFactory Class Reference

Static Public Member Functions

template<typename POLICY >
static void createAndLaunch (integer const numComp, integer const targetPhaseIndex, globalIndex const rankOffset, string const &dofKey, arrayView1d< real64 const > const &localResidual, WellElementSubRegion const &subRegion, MultiFluidBase const &fluid, WellControls const &wellControls, real64 const time, real64 const dt, real64 const minNormalizer, real64(&residualNorm)[2])
 Create a new kernel and launch. More...
 

Detailed Description

Definition at line 377 of file ThermalCompositionalMultiphaseWellKernels.hpp.

Member Function Documentation

◆ createAndLaunch()

template<typename POLICY >
static void geos::thermalCompositionalMultiphaseWellKernels::ResidualNormKernelFactory::createAndLaunch ( integer const  numComp,
integer const  targetPhaseIndex,
globalIndex const  rankOffset,
string const &  dofKey,
arrayView1d< real64 const > const &  localResidual,
WellElementSubRegion const &  subRegion,
MultiFluidBase const &  fluid,
WellControls const &  wellControls,
real64 const  time,
real64 const  dt,
real64 const  minNormalizer,
real64(&)  residualNorm[2] 
)
inlinestatic

Create a new kernel and launch.

Template Parameters
POLICYthe policy used in the RAJA kernel
Parameters
[in]numCompnumber of fluid components
[in]numDofnumber of dofs per well element
[in]targetPhaseIndexthe index of the target phase (for phase volume control)
[in]rankOffsetthe offset of my MPI rank
[in]dofKeythe string key to retrieve the degress of freedom numbers
[in]localResidualthe residual vector on my MPI rank
[in]subRegionthe well element subregion
[in]fluidthe fluid model
[in]wellControlsthe controls
[in]timethe time
[in]dtthe time step size
[out]residualNormthe residual norm on the subRegion

Definition at line 399 of file ThermalCompositionalMultiphaseWellKernels.hpp.


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