|
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...
|
|
◆ 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
-
POLICY | the policy used in the RAJA kernel |
- Parameters
-
[in] | numComp | number of fluid components |
[in] | numDof | number of dofs per well element |
[in] | targetPhaseIndex | the index of the target phase (for phase volume control) |
[in] | rankOffset | the offset of my MPI rank |
[in] | dofKey | the string key to retrieve the degress of freedom numbers |
[in] | localResidual | the residual vector on my MPI rank |
[in] | subRegion | the well element subregion |
[in] | fluid | the fluid model |
[in] | wellControls | the controls |
[in] | time | the time |
[in] | dt | the time step size |
[out] | residualNorm | the residual norm on the subRegion |
Definition at line 399 of file ThermalCompositionalMultiphaseWellKernels.hpp.
The documentation for this class was generated from the following file: