|
using | host_device_type = typename Tines::UseThisDevice< host_exec_space >::type |
|
using | device_type = typename Tines::UseThisDevice< exec_space >::type |
|
using | real_type_1d_view_type = Tines::value_type_1d_view< real_type, device_type > |
|
using | real_type_2d_view_type = Tines::value_type_2d_view< real_type, device_type > |
|
using | real_type_1d_view_host_type = Tines::value_type_1d_view< real_type, host_device_type > |
|
using | real_type_2d_view_host_type = Tines::value_type_2d_view< real_type, host_device_type > |
|
using | kinetic_model_type = KineticModelConstData< device_type > |
|
using | kinetic_model_host_type = KineticModelConstData< host_device_type > |
|
|
static ordinal_type | getWorkSpaceSize (ordinal_type numberSpecies) |
|
static void | runDeviceBatch (typename UseThisTeamPolicy< exec_space >::type &policy, const real_type_2d_view_type &state, const real_type_1d_view_type &enthalpyMassMixture, const real_type_2d_view_type &enthalpyMass, const real_type_1d_view_host_type &enthalpyRef, const kinetic_model_type &kmcd) |
|
static void | runHostBatch (typename UseThisTeamPolicy< host_exec_space >::type &policy, const real_type_2d_view_host_type &state, const real_type_1d_view_host_type &enthalpyMassMixture, const real_type_2d_view_host_type &enthalpyMass, const real_type_1d_view_host_type &enthalpyRef, const kinetic_model_host_type &kmcd) |
|
◆ runDeviceBatch()
static void ablate::eos::tChemSoot::SensibleEnthalpy::runDeviceBatch |
( |
typename UseThisTeamPolicy< exec_space >::type & |
policy, |
|
|
const real_type_2d_view_type & |
state, |
|
|
const real_type_1d_view_type & |
enthalpyMassMixture, |
|
|
const real_type_2d_view_type & |
enthalpyMass, |
|
|
const real_type_1d_view_host_type & |
enthalpyRef, |
|
|
const kinetic_model_type & |
kmcd |
|
) |
| |
|
static |
tchem like function to compute sensible internal energy on device
- Parameters
-
policy | |
state | |
internalEnergyRef | |
enthalpyMass | |
temperature | |
kmcd | |
- Parameters
-
policy | thread block size |
state | / input |
enthalpyMassMixture | output |
enthalpyMass | useful scratch |
enthalpyRef | const data from kinetic model |
◆ runHostBatch()
void ablate::eos::tChemSoot::SensibleEnthalpy::runHostBatch |
( |
typename UseThisTeamPolicy< host_exec_space >::type & |
policy, |
|
|
const real_type_2d_view_host_type & |
state, |
|
|
const real_type_1d_view_host_type & |
enthalpyMassMixture, |
|
|
const real_type_2d_view_host_type & |
enthalpyMass, |
|
|
const real_type_1d_view_host_type & |
enthalpyRef, |
|
|
const kinetic_model_host_type & |
kmcd |
|
) |
| |
|
static |
tchem like function to compute temperature on host
- Parameters
-
policy | |
state | |
internalEnergyRef | |
enthalpyMass | |
temperature | |
kmcd | |
- Parameters
-
policy | thread block size |
state | input |
enthalpyMassMixture | output |
enthalpyMass | useful scratch |
enthalpyRef | const data from kinetic model |
The documentation for this struct was generated from the following files: